1

在 ASP.Net MVC 中,Forms Authentication 和 Membership Provider 是否紧密耦合?Membership 提供者模型与我已经拥有的需要集成的现有用户验证服务非常不同。我想编写自己的类来管理用户,但仍然使用内置的表单身份验证和表单 cookie 来允许登录用户访问网站的经过身份验证的部分。

我可以从 web.config 中删除对 MemberShipProvider 的引用,然后从我用来验证用户的控制器中调用我自己的自定义类吗?表单身份验证仍然有效吗?

4

2 回答 2

4

您可以像@negadro 提到的那样创建自定义成员资格提供程序,也可以在自定义验证后调用SetAuthCookie 。

//your custom validation logic here
FormsAuthentication.SetAuthCookie(userName, rememberMe);
于 2012-01-16T01:53:53.780 回答
1

您可以创建自定义会员提供程序。我想这个答案会对你有所帮助。如何为 ASP.NET MVC 2 创建自定义成员资格提供程序

于 2012-01-16T01:48:06.597 回答