public ActionResult ForgotPassword() { var model = new RetrievePasswordModel() { }; return(View(model)); }
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)); }