public ActionResult ForgotPassword(RetrievePasswordModel model) { try { var token = WebSecurity.GeneratePasswordResetToken(model.UserName); //send email model.SuccessMessage = "You have been sent an email with the token:<a href='"+Request.Url.GetLeftPart(UriPartial.Authority)+"/Account/RetrievePassword/"+token+"'>Reset Password<a/>"; } catch (Exception e) { model.SuccessMessage = "User does not exist."; } return View(model); }
public ActionResult ForgotPassword() { var model = new RetrievePasswordModel() { }; return View(model); }