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