Fråga : det asp.net medlemskap - glömde lösenorde-post i stället för username

Den Hi

I förmiddagen using det asp.net medlemskap, emellertid, om du glömde lösenordet, det frågar dig att för din username
i glöm vanligt det för, så idealt jag behöver att ha den att fråga för e-posten tilltalar och överför ett nollställde lösenord/lösenordet anknyter till e-posten tilltalar, i stället för att fråga för en username

how, skulle detta göras?
is där några kodifierar exempel som någon kan ge mig please
thanks
" klar "

Svar : det asp.net medlemskap - glömde lösenorde-post i stället för username

Du kan hämta username vid e-postnågot liknande:
stränga username = Membership.GetUserNameByEmail (useremail)

Du kan använda denna nu i PasswordRecovery.

Eller genom att använda ditt eget ha kontakt dvs. en Textbox och knäppas gör något något liknande detta:

skyddad utan laga kraft Button1_Click (anmärka avsändaren, EventArgs e),
{
    stränga username = Membership.GetUserNameByEmail (txtEmail.Text);
    MembershipUser mUser = Membership.GetUser (username);
    stränga newpassworden = mUser.ResetPassword ();
    den //Send e-posten using system.net .mail klassificerar
}
Andra lösningar  
 
programming4us programming4us