public ActionResult ResetPassword(string key, string returnUrl = null) { if (String.IsNullOrEmpty(key)) { var token = new ResetPasswordPageToken { IsValid = false , PasswordResetToken = null , Error = GlobalResources.ACC_PWD_ResetKeyMissing }; return(View(token)); } else { var id = WebSecurity.GetUserIdFromPasswordResetToken(key); var token = new ResetPasswordPageToken { IsValid = !(id < 0) , PasswordResetToken = id < 0 ? null : key , Error = id < 0 ? "Invalid token." : "" }; return(View(token)); } }
public ActionResult ResetPasswordFailed() { var dto = new ResetPasswordPageToken { IsValid = false, Error = GlobalResources.ERR_CommonMessage }; return(View("ResetPassword", dto)); }
public ActionResult ResetPasswordSuccess() { var dto = new ResetPasswordPageToken { IsValid = true , PasswordChanged = true , Message = GlobalResources.ACC_PWD_SuccessChanged }; return(View("ResetPassword", dto)); }