Exemplo n.º 1
0
 protected void btnCambiarContrasenia_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtPassword.Text) && !string.IsNullOrEmpty(txtPasswordConfirm.Text))
     {
         if (txtPassword.Text == txtPasswordConfirm.Text)
         {
             if (LogicaUsuarios.GenerateMD5(txtPassword.Text) != Session["contrseniaUsuario"].ToString())
             {
                 TBLUSUARIOS usuarioCambiar = (TBLUSUARIOS)Session["usuarioRecuperar"];
                 LogicaUsuarios.cambiarContrasenia(usuarioCambiar, LogicaUsuarios.GenerateMD5(txtPassword.Text));
                 Session["toastTitulo"]  = "Recuperación de contraseña exitosa.";
                 Session["toastMensaje"] = "Ingrese nuevamente con su nueva contraseña.";
                 Session["toastClass"]   = "success";
                 Response.Redirect("LoginPage.aspx");
             }
             else
             {
                 mostrarToast("Misma contrasenia", "La contraseña nueva no puede ser la misma a la que desea recuperar", "Error", 5000);
             }
         }
     }
 }