【问题标题】:ASP.Net MVC Forms Authentication and membership providerASP.Net MVC 表单身份验证和成员资格提供程序
【发布时间】:2012-02-11 02:17:02
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net-mvc asp.net-membership form-authentication


    【解决方案1】:

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

    //your custom validation logic here
    FormsAuthentication.SetAuthCookie(userName, rememberMe);
    

    【讨论】:

      【解决方案2】:

      您可以创建自定义会员提供程序。我想这个答案会对你有所帮助。 How do I create a custom membership provider for ASP.NET MVC 2

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-25
        • 2012-07-17
        • 1970-01-01
        • 1970-01-01
        • 2014-11-16
        • 1970-01-01
        • 2011-02-06
        • 1970-01-01
        相关资源
        最近更新 更多