0

我想使用MVC 3.0定製MVC 3 Autorize] atrribute與角色

我們我的項目實行登記制度是一個付費訂閱,我要跟蹤付款。

我需要使用我們的數據庫表的用戶信息和角色等

在哪裏我要開始重寫或者改變或者我自定義的身份驗證和授權重寫代碼。

例如:的MembershipProvider和SqlRoleProvider和..等的MembershipUser

我想用[授權( 「管理活動」)上的控制器動作。如果我想使用我自己的數據庫表作爲角色,我如何根據數據庫修改現有的AspnetSqlrolemnager。 (只是建議我一些教程這也解釋瞭如何授權屬性檢查我的數據庫或者數據庫ASPNET角色)

OR

有沒有其他簡單的方法來做到這一點.. 所有我想要做的就是創建具有名字,姓氏,地址,州,郵政編碼,公司名稱,用戶ID,密碼,電子郵件等

密碼重置用戶..

檢查的角色喜歡的是管理員或主動或不活動的用戶。 。

對於管理員,我需要爲所有用戶提供他們的角色,並根據他們可以激活或禁用這些用戶的到期日期。

我知道這個話題有很多問題,但我正在尋找一個滿足我需求的套件。

回答

1

創建一個從asp.net RoleProvider類繼承的自定義角色提供程序。檢查this

爲什麼你認爲內置的asp.net SqlRoleProvider不適合你的需要?

+0

可能是..會..但不是會員提供商..甚至認爲我使用現有的角色提供商,但我必須創建一個數據庫相同的asp.net sql角色提供商..不管怎麼說我不是很確定在這個指向要麼使用現有的或不,但我想知道它是如何工作在後面..謝謝你的答覆.. – Sunny43 2011-05-20 18:09:24