In meiner MVC-Anwendung rufe ich die HttpUnauthorizedResult-Klasse auf und spezifiziere den statusDescription-Parameter.Verwenden der Statusbeschreibung für HttpUnauthorizedResult
if (!canAdd) {
return new HttpUnauthorizedResult("You do not have access to add");
}
Dies leitet mich auch die Login-Methode auf dem AccountController und ich leite sie dann auf den entsprechenden Bildschirm.
public ActionResult Login(string returnUrl)
{
if (WebSecurity.IsAuthenticated)
{
return RedirectToAction("AccessDenied");
}
ViewBag.ReturnUrl = returnUrl;
return View();
}
Meine Frage ist, wie kann ich die Vorzüge des Status Descripton Parameter, wäre es schön, diese Details in der AccessDenied Ansicht anzuzeigen.