在ASP.Net MVC中,表单身份验证和成员资格提供程序是否紧密结合? 成员资格提供者模型与我已有的需要与之集成的现有用户验证服务非常不同。我想编写自己的类来管理用户,但仍然使用内置的表单身份验证和表单cookie来允许登录的用户访问网站的经过身份验证的部分。ASP.Net MVC表单身份验证和成员资格提供程序
我可以直接从web.config中删除对MemberShipProvider的引用,并从我用来验证用户的控制器中调用我自己的自定义类吗?表单身份验证仍然有效?
在ASP.Net MVC中,表单身份验证和成员资格提供程序是否紧密结合? 成员资格提供者模型与我已有的需要与之集成的现有用户验证服务非常不同。我想编写自己的类来管理用户,但仍然使用内置的表单身份验证和表单cookie来允许登录的用户访问网站的经过身份验证的部分。ASP.Net MVC表单身份验证和成员资格提供程序
我可以直接从web.config中删除对MemberShipProvider的引用,并从我用来验证用户的控制器中调用我自己的自定义类吗?表单身份验证仍然有效?
您可以创建一个自定义成员资格提供程序,如@negadro提到的,或者在您的自定义验证之后调用SetAuthCookie。
//your custom validation logic here
FormsAuthentication.SetAuthCookie(userName, rememberMe);
您可以创建自定义成员资格提供程序。这个答案会帮助你,我想。 How do I create a custom membership provider for ASP.NET MVC 2