public ActionResult ForgottenPassword(string email) { if (string.IsNullOrEmpty(email)) { TempData["message"] = _stringResourceProvider.GetValue("Login Email Not Recognized", "Email not recognized."); return(_uniquePageService.RedirectTo <ForgottenPasswordPage>()); } var user = _userLookup.GetUserByEmail(email); if (user != null) { _resetPasswordService.SetResetPassword(user); TempData["message"] = _stringResourceProvider.GetValue("Login Password Reset", "We have sent password reset details to you. Please check your spam folder if this is not received shortly."); } else { TempData["message"] = _stringResourceProvider.GetValue("Login Email Not Recognized", "Email not recognized."); } return(_uniquePageService.RedirectTo <ForgottenPasswordPage>()); }