Cómo cambiar la contraseña de usuario en net2.0
Autor:Eve Cole
Fecha de actualización:2009-06-30 15:56:19
En net2.0, la clase MembershipUser tiene un método ChangePassword, pero tiene dos parámetros,
Contraseña antigua y contraseña nueva, pero aquí viene la pregunta, ¿cómo sé la contraseña anterior del usuario? Si yo como administrador quiero cambiar la contraseña del usuario, la solución es la siguiente, primero darle al usuario ResetPassword.
Código:
MembershipUser usuario = Membership.GetUser(txtFindUserName.Text.ToString().Trim());
usuario.UnlockUser();
cadena oldPass = usuario.ResetPassword();
cadena newPass = txtFindUserPass.Text.ToString().Trim();
si (nuevoPass.Longitud < 6)
{
devolver;
}
usuario.CambiarContraseña(contraseñaantigua,contraseñanueva);