【发布时间】:2011-05-20 16:01:34
【问题描述】:
我正在尝试使用 MVC 3.0 在我的项目中实现注册系统
我们的订阅是付费订阅,我必须跟踪付款。
我需要使用我们的数据库表来获取用户信息和角色等。
我需要从哪里开始为我的自定义身份验证和授权覆盖、更改或重写代码。
例如:Membershipprovider 和 SqlRoleProvider 和 membersUser ..etc
我想在控制器操作上使用 [Authorize("Admin Active")]。如果我想将自己的数据库表用于角色,如何根据我的数据库修改现有的 AspnetSqlrolemnager。 (只是建议我一些教程,解释授权属性如何检查我的数据库或 aspnet 数据库中的角色)
或
有没有其他简单的方法来做到这一点.. 我要做的就是创建一个包含名字、姓氏、地址、州、邮编、公司名称、用户 ID、密码、电子邮件等的用户。
密码重置..
检查角色,例如管理员或活动或非活动用户..
对于管理员,我需要为所有用户提供他们的角色,并根据到期日期激活或停用这些用户。
我知道关于这个主题的 SO 中有很多问题,但我正在寻找一个适合我要求的问题。
【问题讨论】:
标签: model-view-controller asp.net-mvc-3 forms-authentication authorize.net