我正在使用asp.net成員資格提供程序進行用戶身份驗證。我有另一個表與其他用戶詳細信息鏈接到我的aspnet_users表。如何擴展ASP.NET MVC AuthorizeAttribute
當用戶登錄到我的站點時,我將我稱之爲「UserProfile」的內容放入會話變量中,並且需要在我的控制器(我的登錄頁面後面的所有控制器)中檢查每次調用時是否存在此Session變量。 。
所以我的問題是這樣的:
我已經寫了繼承其調用默認base.AuthorizeCore()方法,並檢查我的會話對象的存在AuthorizeAttribute(會話[「用戶配置一個ActionFilter 「]),我還創建了一個基礎控制器,它保存着我的UserProfile類型的對象,所有適當的控制器類都從它繼承,因此它們可以訪問我的UserProfile。 如何在我的ActionFilter中使用我的方法將此UserProfile屬性設置爲控制器中的Session變量?