Beispiel #1
0
 public ActionResult ResetPassword(CustomPasswordReset reset)
 {
     if (ModelState.IsValid)
     {
         TittleUserServices _UserService = new TittleUserServices();
         if (_UserService.ResetPassword(reset.UserID, reset.Password, reset.Token))
         {
             ViewBag.ErrorMessage = "Password reset successfully.";
             return(RedirectToAction("Index", "Login"));
         }
     }
     ViewBag.ErrorMessage = "Please fill all the fields.";
     return(View("Index", reset));
 }
Beispiel #2
0
        // GET: Reset
        public ActionResult Index()
        {
            string qstr = Convert.ToString(Request.QueryString["key"]);

            if (!string.IsNullOrEmpty(qstr))
            {
                TittleUserServices  _UserService = new TittleUserServices();
                string              sMessage     = "";
                CustomPasswordReset _user        = _UserService.ValidateResetKey(qstr, ref sMessage);
                if (sMessage != "")
                {
                    ViewBag.ErrorMessage = sMessage;
                    return(View());
                }
                else
                {
                    return(View(_user));
                }
            }
            ViewBag.ErrorMessage = "No token found.";
            return(View());
        }