私はフォーム認証でMVC 3を使用しています。私のコントローラまたは方法で、私は次のことをやっている:ASP.NET - 役割認証が失敗した場合にエラーページにリダイレクト
このような状況で[Authorize (Roles = "developer")]
、私は、ログインページに戻し、ユーザーがしていない場合はログインしているかどうかを確認します。しかし、そのユーザーの 'IsInRole'チェックでfalseが返された場合は、「許可されていません」というような別のビューに移動します。
これを行うにはどうすればよいですか?新しいAuthorization属性を作成しないようにしたいので、アプリケーション全体のAuthorize属性をすべてリファクタリングする必要はありませんでしたが、それが必要な場合はそのルートに行きます。
これは完全に機能しました。 – Brandon
パーフェクト...ありがとう... – Shaz
このカスタム実装はどこに配置しますか? –