0

適切な属性にチェックを入れてリダイレクト権限のないユーザーを実装したい。これを行うには、パラメーターのないコンストラクターでクラス属性を作成します。

[AttributeUsage(AttributeTargets.Method)]
public class LoggedAttribute:Attribute
{
    public LoggedAttribute()
    {
        //TODO
    }
}

この属性を、承認が必要なすべてのアクション メソッドに割り当てます。

    [Logged]
    public ViewResult SendMessage()
    {
        return View();
    }

ブール値フラグ IsLoggedIn を持つユーザー モデルがあります。class 属性でこのフラグをチェックして、フラグが発行された場合にユーザーを認証ページにリダイレクトするにはどうすればよいですか?

4

1 に答える 1