Disable disabling yourself
This commit is contained in:
@@ -248,10 +248,18 @@ namespace MileageTraker.Web.Controllers
|
|||||||
{
|
{
|
||||||
return HttpNotFound();
|
return HttpNotFound();
|
||||||
}
|
}
|
||||||
user.IsApproved = false;
|
if (user.Username == User.Identity.Name)
|
||||||
DataService.UpdateUser(user);
|
{
|
||||||
|
TempData["StatusMessage"] = "Cannot disable yourself!";
|
||||||
|
TempData["StatusMessage-Type"] = "alert-error";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
user.IsApproved = false;
|
||||||
|
DataService.UpdateUser(user);
|
||||||
|
|
||||||
TempData["StatusMessage"] = user.Username + " disabled";
|
TempData["StatusMessage"] = user.Username + " disabled";
|
||||||
|
}
|
||||||
|
|
||||||
if (Request.UrlReferrer != null)
|
if (Request.UrlReferrer != null)
|
||||||
return Redirect(Request.UrlReferrer.AbsolutePath);
|
return Redirect(Request.UrlReferrer.AbsolutePath);
|
||||||
|
|||||||
Reference in New Issue
Block a user