• Viernes 8 de Noviembre de 2024, 21:49

Autor Tema:  Recordar Contraseña  (Leído 1352 veces)

ramo2712

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Recordar Contraseña
« en: Viernes 14 de Agosto de 2009, 08:52 »
0
Hola a todos estoy haciendo un sitio web, y en el tema de los usuarios use el SqlMembershipProvider usando la BD que genera el aspnet_regsql.exe. Mi duda es en el control Loguin, que cuando un usuario se loguea como puedo hacer para que me recuerde la contraseña(en caso de que el usuario haya elegido la opcion del check box Remember Me), si alguien me puede ayudar. Esto es lo que tengo hecho hasta ahora:

protected void myLogin_Authenticate(object sender, AuthenticateEventArgs e)
{
// Get the email address entered
TextBox EmailTextBox = myLogin.FindControl("Email") as TextBox;
string email = EmailTextBox.Text.Trim();
// Verify that the username/password pair is valid
if (Membership.ValidateUser(myLogin.UserName, myLogin.Password))
{
// Username/password are valid, check email
MembershipUser usrInfo = Membership.GetUser(myLogin.UserName);
if (usrInfo != null && string.Compare(usrInfo.Email, email, true) == 0)
{
// Email matches, the credentials are valid
e.Authenticated = true;
}
else
{
// Email address is invalid...
e.Authenticated = false;
}
}
else
{
// Username/password are not valid...
e.Authenticated = false;
}
}