Example #1
0
        public ActionResult UpdatePasswd(string id)
        {
            var model = new PasswdViewModel()
            {
                Id = id
            };

            return(View(model));
        }
Example #2
0
        public ActionResult UpdatePasswd(PasswdViewModel model)
        {
            Accounts account = new Accounts();

            // Link Validity
            if (account.ResetLinkValid(model.Id))
            {
                var id = account.GetIdFrmLink(model.Id);
                if (account.UpdatePassword(id, model.Password))
                {
                    ModelState.AddModelError("", "Password Reset Successfully!");
                    //return RedirectToAction("Login","Account");
                }
                else
                {
                    ModelState.AddModelError("", "Failed To Reset Password!");
                }
            }
            else
            {
                ModelState.AddModelError("", "Reset Link Expired!");
            }
            return(View());
        }