一些行動不應該,除非用戶登錄運行我的控制器動作簡單的過濾器,我可以添加到檢查認證
我只想做這樣的事情:
[MustBeLoggedIn] 公衆ActionResult Blah() { }
難道是這樣嗎?
一些行動不應該,除非用戶登錄運行我的控制器動作簡單的過濾器,我可以添加到檢查認證
我只想做這樣的事情:
[MustBeLoggedIn] 公衆ActionResult Blah() { }
難道是這樣嗎?
你應該閱讀關於[Authorize]屬性和可能的FormsAuthentication。
此博客條目顯示概述:
ASP.NET 2.0 Forms authentication - Keeping it customized yet simple
這是有關表單身份驗證另一頁:
Explained: Forms Authentication in ASP.NET 2.0
當您使用窗體身份驗證,設置的IPrincipal在適當的地方[授權]屬性會做你想做的。
這個和其他q的回答在the nerd dinner tutorial。值得一個下午過去。 (它是免費的)