Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [HttpPost]
- [AllowAnonymous]
- [HttpResponseException]
- [ValidateAjax]
- public async Task<ActionResult> ForgotPassword(ForgotPassword user)
- {
- var Password = new PasswordGenerator().Generate();
- var result = await new AuthenticationRepository().ChangePassword();
- if (user.UserName != null)
- {
- var mailModel = new WelcomeViewModel
- {
- FromAddress = new MailAddress(HostSettings.SiteEmailAddress),
- BaseUrl = Utilities.GetBaseUrl(),
- ViewName = "Welcome",
- DisplayName = user.UserName,
- UserName = user.UserName,
- Subject = MailSubjects.Welcome,
- Password = Password
- };
- mailModel.ToAddresses.Add(new MailAddress(user.UserName));
- SendEmail(new UserMailer().Welcome(mailModel));
- return Json(new AjaxResponse
- {
- Success = true,
- IsFormError = false
- });
- }
- else
- {
- }
- Response.StatusCode = (int)HttpStatusCode.BadRequest;
- return Json(new AjaxResponse
- {
- Success = false,
- IsFormError = false,
- //Message = result.ResponseObject.Message
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement