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