ASP.Net MVC 表单身份验证和会员资格提供商
在 ASP.Net MVC 中,表单身份验证和成员资格提供程序是否紧密耦合? 会员资格提供程序模型与我需要集成的现有用户验证服务有很大不同。我想编写自己的类来管理用户,但仍然使用内置的表单身份验证和表单 cookie 来允许登录用户访问网站的经过身份验证的部分。
我可以从 web.config 中删除对 MemberShipProvider 的引用,然后从用于验证用户的控制器中调用我自己的自定义类吗?表单身份验证仍然有效吗?
In ASP.Net MVC, are the Forms Authentication and Membership Provider tightly coupled?
The Membership provider model is very different than the existing user validation services that I already have that I need to integrate with. I would like to write my own class to manage users, but still use the built in forms authentication and forms cookie to allow a logged-in user to access authenticated sections of the website.
Can I just delete the reference to the MemberShipProvider from web.config and call my own custom class from the controller I use to validate users? Will Forms Authentication still work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以像 @negadro 提到的那样创建自定义成员资格提供程序,也可以仅调用 SetAuthCookie 在您的自定义验证之后。
You can either create a custom membership provider as @negadro mentioned or just call the SetAuthCookie after your custom validation.
您可以创建自定义会员资格提供商。我想这个答案会对你有所帮助。 如何创建自定义ASP.NET MVC 2 的成员资格提供程序
You can create custom membership provider. This answer will help you , i think. How do I create a custom membership provider for ASP.NET MVC 2