6
私のMVCアプリケーションでは、HttpUnauthorizedResultクラスを呼び出し、statusDescriptionパラメータを指定します。HttpUnauthorizedResultのステータス説明を使用
if (!canAdd) {
return new HttpUnauthorizedResult("You do not have access to add");
}
これにより、AccountControllerのLoginメソッドもリダイレクトされ、適切な画面にリダイレクトされます。
public ActionResult Login(string returnUrl)
{
if (WebSecurity.IsAuthenticated)
{
return RedirectToAction("AccessDenied");
}
ViewBag.ReturnUrl = returnUrl;
return View();
}
私の質問は、私はステータスDescriptonパラメータを利用するか、アクセス拒否ビューでこれらの詳細を表示するにはいいだろう方法です。