Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model view controller 使用角色自定义MVC 3[Autorize]属性_Model View Controller_Asp.net Mvc 3_Forms Authentication_Authorize.net - Fatal编程技术网

Model view controller 使用角色自定义MVC 3[Autorize]属性

Model view controller 使用角色自定义MVC 3[Autorize]属性,model-view-controller,asp.net-mvc-3,forms-authentication,authorize.net,Model View Controller,Asp.net Mvc 3,Forms Authentication,Authorize.net,我正在尝试使用MVC3.0在我的项目中实现一个注册系统 我们的是付费订阅,我必须跟踪付款情况 我需要使用我们的数据库表来获取用户信息和角色等 我需要开始覆盖、更改或重写自定义身份验证和授权的代码 例如:Membershipprovider和SqlRoleProvider以及membershipUser..等等 我想在控制器操作上使用[授权(“管理活动”)]。如果我想为角色使用自己的数据库表,如何根据我的数据库修改现有的AspNetSqlRoleManager。(只需向我推荐一些教程,说明auth

我正在尝试使用MVC3.0在我的项目中实现一个注册系统

我们的是付费订阅,我必须跟踪付款情况

我需要使用我们的数据库表来获取用户信息和角色等

我需要开始覆盖、更改或重写自定义身份验证和授权的代码

例如:Membershipprovider和SqlRoleProvider以及membershipUser..等等

我想在控制器操作上使用[授权(“管理活动”)]。如果我想为角色使用自己的数据库表,如何根据我的数据库修改现有的AspNetSqlRoleManager。(只需向我推荐一些教程,说明authorize属性如何检查我的数据库或aspnet数据库中的角色)

还有其他简单的方法吗。。 我所要做的就是创建一个名为firstname、lastname、地址、状态、邮政编码、公司名、用户名、密码、电子邮件等的用户

密码重置

检查角色,如管理员、活动用户或非活动用户

对于管理员,我需要为所有用户提供他们的角色,根据到期日期,他们可以激活或停用这些用户


我知道SO在这个主题上有很多问题,但我正在寻找一个适合我需求的问题。

创建一个从asp.net RoleProvider类继承的自定义角色提供程序。检查


为什么您认为内置的asp.net SqlRoleProvider不适合您的需要?

可能会…但不是成员资格提供程序..甚至认为我使用现有的角色提供程序,但我必须创建一个与asp.net sql角色提供程序相同的数据库..无论如何,目前我不太确定是否使用现有的角色提供程序,但我想知道它是怎样的在后面工作谢谢你的回复。。