【问题标题】:How to get ExtendedMembershipProvider to work with ASP.NET MVC 4 and Custom Membership Provider?如何让 ExtendedMembershipProvider 与 ASP.NET MVC 4 和自定义成员资格提供程序一起使用?
【发布时间】:2012-11-02 14:19:09
【问题描述】:

我有一个自定义会员提供程序可以与 ASP.NET MVC 4 一起使用,但是当我想使用 Facebook 等 OAuth 登录时出现错误:

To call this method, the "Membership.Provider" property must be an instance of "ExtendedMembershipProvider".

在 ExternalLoginCallback actionresult 中调用函数 OAuthWebSecurity.Login 时会发生这种情况。

我想要让一切正常工作,我需要一个自定义的“ExtendedMembershipProvider”,但我找不到任何关于它的信息,有什么想法吗?

【问题讨论】:

  • 我发现我需要更改 AccountController 以不运行 WebSecurity 功能并创建自己的。

标签: facebook asp.net-mvc-4 asp.net-membership membership-provider custom-membershipprovider


【解决方案1】:

WebMatrix.WebData.ExtendedMembershipProvider

从它继承您的自定义成员资格提供程序并实现您需要的所有成员。

【讨论】:

    【解决方案2】:

    这里是使用 ExtendedMembershipProvider 的示例 https://github.com/mazhekin/MVC4CustomMembershipSolution

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多