Пример #1
0
        public ActionResult ChangePassword(ChangePassword objModel)
        {
            ResponseDetail objResponse = new ResponseDetail();

            objResponse = objLoginManager.ChangePassword(objModel);
            return(Json(objResponse, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public ActionResult ChangePassword(ChangePasswordViewModel model)
        {
            if (_loginManager.ChangePassword(model.OldPassword, model.Password))
            {
                ViewBag.Success = "Parola Değiştirme Başarılı.";
            }
            else
            {
                ViewBag.Fail = "Eski Parola Hatalı.";
            }

            return(View());
        }
Пример #3
0
        public ActionResult ChangePassword(ChangePassword objModel)
        {
            ResponseDetail objResponse = new ResponseDetail();

            objResponse = objLoginManager.ChangePassword(objModel);

            //Added log
            string hostName    = Dns.GetHostName();
            string myIP        = Dns.GetHostEntry(hostName).AddressList[0].ToString();
            string currentDate = DateTime.Now.ToString("yyyyMMddHHmmssfff");;

            objLogManager.SaveLog(Session["LoginUser"] as User, "Changed Password", myIP + currentDate);

            return(Json(objResponse, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public async Task <ActionResult> ManagePassword(AccountViewModel model)
        {
            LoginResult loginResult = await loginManager.ChangePassword(model.accountInfoModel.Email, model.localPasswordModel.OldPassword, model.localPasswordModel.NewPassword);

            if (loginResult.Success)
            {
                ModelState.AddModelError("localPasswordModel", "Password changed");
            }
            else
            {
                ModelState.AddModelError("localPasswordModel", loginResult.ErrorString);
            }

            return(View("Manage", model));
        }