我目前有一个Umbraco 4.7.1网站,会员资格设置很好。
现在我想在另一个非umbraco网站上使用umbraco会员提供商..我的客户有一些.net和经典的asp网站,他们想要一个会员信息来源。
我没有找到任何有效的实现或示例..
有没有人可以分享,让这个工作???
我接近了,但是当我点击asp.net登录控件上的“登录”按钮时,我收到了stackoverflow错误。
由于
答案 0 :(得分:1)
以下是我工作的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
它现在完美无缺..我的脑袋将从所有的头部砰砰声中愈合以使其发挥作用.. 我希望这有助于某人......