Ejemplo n.º 1
0
 public ActionResult LogonChangePassword(LogonChangePasswordModel model)
 {
     if (ModelState.IsValid)
     {
         if (ValidateUserPassword(model.Login, model.OldPassword))
         {
             if (ChangeUserPassword(model.Login, model.OldPassword, model.NewPassword,
                 model.FullPropertyName(m => m.NewPassword), model.FullPropertyName(m => m.OldPassword)))
             {
                 if (AuthorizeUser(model.Login, model.RememberMe))
                 {
                     return RedirectReturn(model.ReturnUrl);
                 }
             }
         }
         else
         {
             ModelState.AddModelError("", "The user name or password provided is incorrect.");
         }
     }
     return View(model);
 }
Ejemplo n.º 2
0
        public ActionResult LogonChangePassword(LogOnModel logonModel)
        {
            LogonChangePasswordModel changeModel = new LogonChangePasswordModel
            {
                Login = logonModel.Login,
                OldPassword = logonModel.Password,
                NewPassword = null,
                RememberMe = logonModel.RememberMe,
                ReturnUrl = logonModel.ReturnUrl
            };

            ModelState.Clear();
            return View(changeModel);
        }