2012-01-22 66 views
0

我使用的是windows basic authentication,如果用戶已驗證,則顯示主控制器。只有屬於「Admin」組的用戶才能訪問此網站。迄今爲止都運作良好。我使用下面的代碼。如果用戶嘗試登錄並且不屬於「管理員」組,我想在數據庫中記錄消息。任何建議如何實現?MVC2使用Windows進行登錄驗證基本驗證

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

感謝,

回答

0

你有2種選擇,編寫自定義的授權屬性,該屬性登錄失敗或創建一個HttpModule檢測401的和日誌那裏。我個人更喜歡自定義授權屬性方法