加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-membership – 在另一个站点中实现Umbraco成员资格提供

发布时间:2020-12-16 09:37:12 所属栏目:asp.Net 来源:网络整理
导读:我目前有一个Umbraco 4.7.1网站,会员资格设置很好. 现在我想在另一个非umbraco网站上使用umbraco会员提供商..我有一个客户有一些.net和经典的asp网站,他们想要一个单一的会员信息来源. 我没有找到任何有效的实现或示例.. 有谁可以分享,让这个工作? 我接近了
我目前有一个Umbraco 4.7.1网站,会员资格设置很好.

现在我想在另一个非umbraco网站上使用umbraco会员提供商..我有一个客户有一些.net和经典的asp网站,他们想要一个单一的会员信息来源.

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

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

我接近了,但是当我点击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

它现在完美无缺..我的脑袋将从所有的头部砰砰声中愈合以使其发挥作用..我希望这可以帮助别人..

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读