Как изменить пароль пользователя в net2.0
Автор:Eve Cole
Время обновления:2009-06-30 15:56:19
В net2.0 класс MembershipUser имеет метод ChangePassword, но у него есть два параметра:
Старый пароль и новый пароль, но тут возникает вопрос: как узнать старый пароль пользователя? Если я, как администратор, хочу изменить пароль пользователя, решение следующее: сначала дайте пользователю ResetPassword?
Код:
Пользователь MembershipUser = Membership.GetUser(txtFindUserName.Text.ToString().Trim());
пользователь.UnlockUser();
строка oldPass = user.ResetPassword();
строка newPass = txtFindUserPass.Text.ToString().Trim();
если (newPass.Length < 6)
{
возвращаться;
}
user.ChangePassword(oldPass,newPass);