private void btn_pass_Click(object sender, EventArgs e) { FormPass f = new FormPass(); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { txt_pass.Text = f.PASSWORD; } }
public ActionResult FormDoiMK(FormPass formPass) { var user = Session["User"] as User; string status; string OldPassword = formPass.oldpass; string Password1 = formPass.pass1; string Password2 = formPass.pass2; if (Password1 == "" || Password2 == "") { status = "empty"; return(new JsonResult { Data = new { status = status } }); } else if (!Tools.MD5(OldPassword).Equals(user.PASSWORD)) { status = "oldpass"; return(new JsonResult { Data = new { status = status } }); } else if (Password1.Length < 8) { status = "length"; return(new JsonResult { Data = new { status = status } }); } else if (!Password1.Equals(Password2)) { status = "pass"; return(new JsonResult { Data = new { status = status } }); } else { DBModel db1 = new DBModel(); var TmpUser = db1.accounts.Where(x => x.ID_ACCOUNT.Equals(user.ID_ACCOUNT)).FirstOrDefault(); TmpUser.PASSWORD = Tools.MD5(Password1); db1.SaveChangesAsync(); UserDAO userDAO = new UserDAO(); User userVM = userDAO.getUser(user.ID_ACCOUNT); HttpContext.Session.Add("User", userVM); status = "success"; return(new JsonResult { Data = new { status = status } }); } }