ASP.NET MVC 3によるユーザー登録検証の実現
1110 ワード
原文:
ASP.NET MVC 3によるユーザー登録検証の実現
AuthorizeAttributeに継承される認証フィルタクラスをカスタマイズします.
ログイン検証が必要なアクションに制約を追加するには、次の手順に従います.
ASP.NET MVC 3によるユーザー登録検証の実現
AuthorizeAttributeに継承される認証フィルタクラスをカスタマイズします.
using System;
using System.Web;
using System.Web.Mvc;
namespace MvcApplication1
{
public class DWAuthorizeAttribute : AuthorizeAttribute
{
/// <summary>
///
/// </summary>
/// <param name="filterContext"></param>
public override void OnAuthorization(AuthorizationContext filterContext)
{
HttpContextBase context = filterContext.HttpContext;
if (context.Session["LoginUser"] == null)
context.Response.Redirect("~/User/Login");
}
}
}
ログイン検証が必要なアクションに制約を追加するには、次の手順に従います.
[DWAuthorize]
public ActionResult Index()
{
return View();
}