예제 #1
0
        public ActionResult ChangePassword(ChangePasswordViewModel model)
        {
            if (ModelState.IsValid)
            {
                SuccessAndMsg changePassResult = accountDAO.ChangePassword(model);

                if (changePassResult.IsSuccess)
                {
                    // đổi mật khẩu thành công
                    ViewBag.ChangePasswordMsg = changePassResult.Message;
                    ModelState.Clear();
                }
                else
                {
                    // đổi mật khẩu thất bại
                    ModelState.AddModelError("", changePassResult.Message);
                }
            }
            else
            {
                // đổi mật khẩu thất bại
                ModelState.AddModelError("", ActionMessage.MissingOrInvalidInfo);
            }

            return(View());
        }
예제 #2
0
 public ActionResult ChangePassword(ChangePassword p)
 {
     if (ModelState.IsValid && AccountDAO.ChangePassword(p))
     {
         return(RedirectToAction("Index", "Home"));
     }
     return(View(p));
 }
예제 #3
0
 private void btnApply_Click(object sender, EventArgs e)
 {
     if (AccountDAO.ChangePassword(account.Rows[0]["Username"].ToString(), txtNewPassword.Text))
     {
         account.Rows[0]["Password"]     = txtNewPassword.Text;
         lbmessageChangePassword.Visible = true;
         timer.Enabled           = true;
         txtCurPassword.Text     = "";
         txtNewPassword.Text     = "";
         txtConfirmPassword.Text = "";
     }
 }
예제 #4
0
 public ActionResult ChangePassword(ChangePasswordViewModel model)
 {
     if (!ModelState.IsValid)
     {
         return View(model);
     }
     var result = _accountDao.ChangePassword(User.Identity.GetUserName(), Encryptor.CalculateMD5Hash(model.OldPassword), Encryptor.CalculateMD5Hash(model.NewPassword));
     if (result > 0)
     {
         var user = _accountDao.FindUser(User.Identity.GetUserName());
         if (user != null)
         {
             SignInAsync(user.UserCode, isPersistent: false);
         }
         return RedirectToAction("Index", new { Message = ManageMessageId.ChangePasswordSuccess });
     }
     AddErrors(new IdentityResult("change password fail"));
     return View(model);
 }
        public string CheckPassword(string pass, string newPass)
        {
            Account acc = (Account)Session["User"];

            return(AccountDAO.ChangePassword(acc, pass, newPass));
        }
예제 #6
0
        public int ChangeUserPassword(long userId, string oldPassword, string newPassword)
        {
            AccountDAO obj = new AccountDAO();

            return(obj.ChangePassword(userId, oldPassword, newPassword));
        }
예제 #7
0
 public int ChangePassword(string username, string password, int NhanVienID)
 {
     return(AccountDAO.ChangePassword(username, password, NhanVienID));
 }