私はカスタム属性についていくつかの調査を試みましたが、まだまだわかりません....Authorizeのようなfalseを返すLoginにリダイレクトするカスタム属性を作成する方法 - ASP.NET MVC
私は..ユーザー・ログの中にいったんセッションクッキー(元のユーザーID)で、ユーザーのいくつかの重要な詳細情報を格納していると私がしたいすべてがどこ
かの属性を作成することですif (Session["UserID"] == null)
[Authorize]属性のようにログインするようにリダイレクトされます。そうすれば、私はこの属性をどこでもコントローラレベルで適用できます。
Authorize属性を上書きする必要がありますか?新しいものを作成しますか?リダイレクトしてログインするにはどうすればよいですか?
は、私はまた、あなたがカスタムAuthorizeAttribute
を作成して、必要に応じてAuthorizeCore()
とHandleUnauthorizedRequest()
を上書きすることができます任意の助け
あなたは確かに([ 'IAuthorizationFilter'](https://msdn.microsoft.com/を実装すなわち種類をカスタム認証フィルタを定義することができますen-us/library/system.web.mvc.iauthorizationfilter%28v = vs.100%29.aspx))しかし、あなたの質問は非常に広いです:あなたが達成したいものをはるかに良く定義する必要があります。 – Richard
申し訳ありませんが、誰かに私のためにそれをコード化させようとしているわけではありません。 – user1189352
@リチャード私はそれが私が必要としていたものだと思います。したがって、IAuthorizationFilterを実装すると、失敗した場合、[許可]のようにログインにリダイレクトされますか?私はそれが私が最も探しているものだと思う。 – user1189352