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); } } } }