protected void BTN_Cambiar_Click(object sender, EventArgs e) { DUConexion eUser = new DUConexion(); DLTokenRecuperacionUsuario recuperar = new DLTokenRecuperacionUsuario(); eUser.UserId = int.Parse(Session["user_id"].ToString()); eUser.Clave = TB_Contrasena.Text; recuperar.ActulizarClave(eUser); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Su Contraseña ha sido actualizada.');window.location=\"Login_Visitante.aspx\"</script>"); }
public void ActulizarClave(DUConexion user) { using (var db = new Mapeo("usuario")) { var token = db.uTokenRepureacionUsuario.Where(x => x.UserId == user.UserId).First(); db.uTokenRepureacionUsuario.Remove(token); db.SaveChanges(); var usuario = db.uUsuario.Where(x => x.Id == user.UserId).First(); usuario.Estado = 1; usuario.Clave = user.Clave; db.SaveChanges(); } }
public void ActulizarClave(DUConexion user) { daoTokenRepureacionUsuario dao = new daoTokenRepureacionUsuario(); dao.ActulizarClave(user); }