Frage : asp.net-Mitgliedschaft - vergaß Kennwort-eMail anstelle von username

Hi

I morgens using die asp.net-Mitgliedschaft jedoch wenn Sie das Kennwort vergaßen, fragt es Sie, dass für Ihr username
i das normalerweise auch vergessen, so ideal muss ich es um das email address bitten lassen und eine Kennwort-/Kennwortzurückstellenverbindung zum email address zu schicken, anstatt, um ein username

how zu bitten, getan dieses?
is dort alle mögliche Codebeispiele jemand kann mir please
thanks
geben

Antwort : asp.net-Mitgliedschaft - vergaß Kennwort-eMail anstelle von username

Sie können username durch eMail wie zurückholen:
Schnur username = Membership.GetUserNameByEmail (useremail)

Sie können dieses in PasswordRecovery jetzt verwenden.

Oder mit Ihrer eigenen Schnittstelle d.h. tun eine area per informazioni und ein Knopf etwas Ähnliches:

geschütztes leeres Button1_Click (Gegenstandabsender, EventArgs e)
{
    Schnur username = Membership.GetUserNameByEmail (txtEmail.Text);
    MembershipUser mUser = Membership.GetUser (username);
    Schnur newpassword = mUser.ResetPassword ();
    //Send-eMail using Kategorien system.net-.mail
}
Weitere Lösungen  
 
programming4us programming4us