Como alterar a senha do usuário no net2.0
Autor:Eve Cole
Data da Última Atualização:2009-06-30 15:56:19
No net2.0, a classe MembershipUser possui um método ChangePassword, mas possui dois parâmetros,
Senha antiga e senha nova, mas aí vem a dúvida, como posso saber a senha antiga do usuário Se eu, como administrador, quiser alterar a senha do usuário, a solução é a seguinte, primeiro dê ao usuário ResetPassword?
Código:
Usuário MembershipUser = Membership.GetUser(txtFindUserName.Text.ToString().Trim());
usuário.UnlockUser();
string oldPass = user.ResetPassword();
string newPass = txtFindUserPass.Text.ToString().Trim();
if (newPass.Length <6)
{
retornar;
}
usuário.ChangePassword(oldPass,newPass);