Example #1
0
 public ActionResult ResetPassword(ResetPassword model)
 {
     try
     {
         string captchaKey = ConfigurationManager.AppSettings["ReCaptchaPrivateKey"];
         if (ReCaptcha.Validate(privateKey: captchaKey))
         {
             SystemUser su = BizMgr.EmailTemporaryPassword(model.UserName);
             if (su.SystemUserID > 0)
             {
                 return ResetPasswordSuccess(su);
             }
         }
         else
         {
             ModelState.AddModelError("Captcha", "You did not enter the Captcha values correctly. Please try again.");
             ViewBag.PasswordFormat = AccountValidation.PasswordFormatMessage;
         }
     }
     catch (Exception ex)
     {
         LogController.LogError(ex, LogEntryType.NormalError, "", "", "", "UserName=" + model.UserName);
     }
     return View(model);
 }
Example #2
0
 public ActionResult ResetPassword()
 {
     ResetPassword rp = new ResetPassword();
     return View(rp);
 }