So ändern Sie das Benutzerkennwort in net2.0
Autor:Eve Cole
Aktualisierungszeit:2009-06-30 15:56:19
In net2.0 verfügt die MembershipUser-Klasse über eine ChangePassword-Methode, diese verfügt jedoch über zwei Parameter:
Altes Passwort und neues Passwort, aber hier stellt sich die Frage: Woher weiß ich das alte Passwort des Benutzers? Wenn ich als Administrator das Passwort des Benutzers ändern möchte, lautet die Lösung wie folgt: Geben Sie dem Benutzer zunächst ein ResetPassword
Code:
MembershipUser user = Membership.GetUser(txtFindUserName.Text.ToString().Trim());
user.UnlockUser();
string oldPass = user.ResetPassword();
string newPass = txtFindUserPass.Text.ToString().Trim();
if (newPass.Length < 6)
{
zurückkehren;
}
user.ChangePassword(oldPass,newPass);