Protected Sub btnResetPasswordClick(sender As Object, e As EventArgs) Dim userName As Label = Me.FormViewUserAccess.FindControl("UserNameLabel") Dim mp As MembershipProvider = Membership.Providers("AspNetAdminMembership") Dim user As MembershipUser = mp.GetUser(userName, False) Dim pass As String = user.ResetPassword Dim mm As New System.Net.Mail.MailMessage("mysite.com", user.Email) mm.Subject = "My Website" mm.Body = "Your password has been changed to: " & vbCrLf & pass & vbCrLf & _ "Please login and change your password" & vbCrLf & _ " SYSTEM GENERATED EMAIL - DO NOT RESPOND" Dim client As New SmtpClient Try client.Send(mm) Catch ex As Exception End Try End Sub
<membership> <providers> <clear/> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/> <add name="AspNetAdminMembership" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/> </providers> </membership>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)