我正在尝试使用MVC 3.0在我的项目中实现注册系统
我们是付费订阅,我必须跟踪付款。
我需要使用我们的数据库表来获取用户信息和角色等。
我需要开始覆盖或更改或重写我的自定义身份验证和授权的代码。
Ex:Membershipprovider和SqlRoleProvider以及membershipUser ..etc
我想在控制器操作上使用[Authorize(“Admin Active”)]。如果我想使用自己的数据库表作为角色,我如何根据我的数据库修改现有的AspnetSqlrolemnager。 (只是建议我一些教程,解释authorize属性如何检查我的数据库或aspnet数据库中的角色)
OR
有没有其他简单的方法来做到这一点.. 我想要做的就是创建一个用户名,姓名,地址,州,邮政编码,公司名称,用户ID,密码,电子邮件等用户。
密码重置..
检查管理员或活动或非活动用户等角色。
对于管理员我需要为所有用户提供他们的角色,并根据他们可以激活或激活这些用户的到期日期。
我知道在这个主题上有很多问题,但我正在寻找符合我要求的套件。
答案 0 :(得分:1)
创建一个继承自asp.net RoleProvider类的自定义角色提供程序。检查this。
为什么你认为内置的asp.net SqlRoleProvider不适合你的需要?