asp.net-membership - 在另一个站点实现 Umbraco 成员(member)提供商

标签 asp.net-membership umbraco

我目前有一个 Umbraco 4.7.1 网站,其成员(member)设置运行良好。

现在我想在另一个非 umbraco 站点中使用 umbraco 成员(member)资格提供程序。我有一个客户拥有一些 .net 和经典 asp 网站,他们想要成员(member)信息的单一来源。

我还没有找到任何成功的实现或有效的示例..

有谁可以分享,让这个工作吗???

我已经很接近了,但是当我点击 asp.net 登录控件上的“登录”按钮时,出现了 stackoverflow 错误。

谢谢

最佳答案

这是我的工作 web.config 的部分

<connectionStrings>
<remove name="MySqlConnection" />
<add name="MySqlConnection" connectionString="server=localhost;database=MSSM;user id=db_user;password=password" providerName="System.Data.SqlClient"/>

<membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15">
  <providers>
    <clear />
    <add name="UmbracoMembershipProvider"
         type="umbraco.providers.members.UmbracoMembershipProvider"
         enablePasswordRetrieval="false" 
         enablePasswordReset="false" 
         requiresQuestionAndAnswer="false" 
         defaultMemberTypeAlias="Another Type" 
         passwordFormat="Hashed" />
    <add name="UsersMembershipProvider" 
         type="umbraco.providers.UsersMembershipProvider" 
         enablePasswordRetrieval="false" 
         enablePasswordReset="false" 
         requiresQuestionAndAnswer="false" 
         passwordFormat="Hashed" />
  </providers>
</membership>
<roleManager enabled="true" defaultProvider="UmbracoRoleProvider">
  <providers>
    <clear />
    <add name="UmbracoRoleProvider" type="umbraco.providers.members.UmbracoRoleProvider" />
  </providers>
</roleManager>

<roleManager enabled="true" defaultProvider="UmbracoRoleProvider">
  <providers>
    <clear />
    <add name="UmbracoRoleProvider" type="umbraco.providers.members.UmbracoRoleProvider" />
  </providers>
</roleManager>

<appSettings>
<add key="umbracoDbDSN" value="server=localhost;database=MSSM;user id=db_user;password=password" />

下一个难题是将 umbracoSettings.config 文件从我的工作 umbraco 站点复制到我的 .net 站点下的“config”目录中。

/config/umbracoSettings.config

它现在工作得很好..我的头会从所有的头部碰撞中恢复过来,让它工作.. 我希望这对某人有帮助..

关于asp.net-membership - 在另一个站点实现 Umbraco 成员(member)提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11406903/

相关文章:

Umbraco 后台登录突然停止工作

Umbraco 内容同步问题 - 刷新分布式列表中的节点时出错

c# - 从 Umbraco API Controller 返回默认的 json

asp.net-mvc-3 - MVC3 内联网成员(member)资格

ASP.NET MVC - 角色提供程序的替代方案?

c#-4.0 - 在我的基本 Controller 构造函数上获取用户身份

asp.net - 更改数据库中的 ASP.NET 成员资格表

asp.net-membership - 如何使用 Microsoft.Web.WebPages.OAuth 更改范围/权限

sql - Umbraco 数据库中的内容存储在哪里?

templates - 如何在 Umbraco 的页面上显示母版页的属性