also rename params on membership actions
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
using System;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Security;
|
||||
using Hangfire;
|
||||
using LeafWeb.WebCms.Models;
|
||||
@@ -72,18 +71,18 @@ namespace LeafWeb.WebCms.Controllers
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public ActionResult PasswordResetRequest(PasswordResetRequestForm requestForm)
|
||||
public ActionResult PasswordResetRequest(PasswordResetRequestForm model)
|
||||
{
|
||||
if (!ModelState.IsValid)
|
||||
return CurrentUmbracoPage();
|
||||
|
||||
var memberService = ApplicationContext.Current.Services.MemberService;
|
||||
var member = memberService.GetByEmail(requestForm.Email);
|
||||
var member = memberService.GetByEmail(model.Email);
|
||||
if (member == null)
|
||||
{
|
||||
// Send notification of attempt to change
|
||||
BackgroundJob.Enqueue<EmailNotificationService>(
|
||||
e => e.SendPasswordResetNotMemberEmail(requestForm.Email));
|
||||
e => e.SendPasswordResetNotMemberEmail(model.Email));
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -98,7 +97,7 @@ namespace LeafWeb.WebCms.Controllers
|
||||
|
||||
// don't acknowledge their email address
|
||||
TempData["StatusMessage"] =
|
||||
$"An email has been sent to {requestForm.Email} with instructions on how to reset your password.";
|
||||
$"An email has been sent to {model.Email} with instructions on how to reset your password.";
|
||||
TempData["StatusMessage-Type"] = "alert-success";
|
||||
|
||||
return Redirect("/");
|
||||
@@ -147,18 +146,18 @@ namespace LeafWeb.WebCms.Controllers
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public ActionResult PasswordReset(PasswordResetForm form)
|
||||
public ActionResult PasswordReset(PasswordResetForm model)
|
||||
{
|
||||
var redirectUrl = "/";
|
||||
|
||||
var errorMsg = $"Sorry, a valid password reset was not found for user {form.Email}. " +
|
||||
var errorMsg = $"Sorry, a valid password reset was not found for user {model.Email}. " +
|
||||
$"Please try resetting again, " +
|
||||
$"or use Contact Us if the issue persists.";
|
||||
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
var memberService = ApplicationContext.Current.Services.MemberService;
|
||||
var member = memberService.GetByEmail(form.Email);
|
||||
var member = memberService.GetByEmail(model.Email);
|
||||
if (member == null)
|
||||
{
|
||||
// don't acknowledge their email address
|
||||
@@ -173,7 +172,7 @@ namespace LeafWeb.WebCms.Controllers
|
||||
TempData["StatusMessage"] = errorMsg;
|
||||
TempData["StatusMessage-Type"] = "alert-danger";
|
||||
}
|
||||
else if (storedToken != form.PasswordResetToken)
|
||||
else if (storedToken != model.PasswordResetToken)
|
||||
{
|
||||
TempData["StatusMessage"] = errorMsg;
|
||||
TempData["StatusMessage-Type"] = "alert-danger";
|
||||
@@ -182,7 +181,7 @@ namespace LeafWeb.WebCms.Controllers
|
||||
{
|
||||
try
|
||||
{
|
||||
memberService.SavePassword(member, form.Password);
|
||||
memberService.SavePassword(member, model.Password);
|
||||
|
||||
// remove the token
|
||||
member.SetValue(LeafWebMemberProperties.PasswordResetToken, string.Empty);
|
||||
@@ -198,7 +197,7 @@ namespace LeafWeb.WebCms.Controllers
|
||||
{
|
||||
ModelState.AddModelError("Password", "Please choose a stronger password");
|
||||
|
||||
form.Password = form.PasswordVerify = string.Empty;
|
||||
model.Password = model.PasswordVerify = string.Empty;
|
||||
return CurrentUmbracoPage();
|
||||
//return PartialView(form);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user