2012-01-22 8 views
0

私はwindows basic authenticationを使用していますが、ユーザが確認されればホームコントローラが表示されます。 「管理者」グループに属するユーザーのみがこのサイトにアクセスできます。これまでのところすべてうまくいきます。私は以下のコードを使用しています。ユーザーがログインしようとすると「Admin」グループに所属していない場合、データベースにメッセージを記録したいどのようにそれを達成するための任意の提案?MVC2 Windowsでのログイン認証基本認証

[Authorize(Roles = "Admin")]     
public ActionResult Home() 
{ 
.............. 
return View(); 
} 

おかげで、

答えて

0

あなたは2つのオプションを持っているが、カスタムは失敗にログインするか、そこに401年代とログを検知するHttpModuleを作成し、属性を承認書きます。個人的に私は、カスタム権限付与属性のアプローチを好む