我目前有一个Umbraco 4.7.1网站,会员设置非常好。在另一个网站实施Umbraco会员供应商
现在我想在另一个非umbraco网站中使用umbraco成员资格提供程序..我有一个客户,它有一些.net和经典的asp网站,他们希望单一来源的会员资格信息。
我还没有发现任何成功的实施或工作的例子..
有没有人可以分享,得到这个工作???
我靠近了,但当我点击asp.net登录控件上的“登录”按钮时,出现了一个stackoverflow错误。
感谢
我目前有一个Umbraco 4.7.1网站,会员设置非常好。在另一个网站实施Umbraco会员供应商
现在我想在另一个非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/umbracoSettings.config
现在的作品完美。我的头会从所有的治疗头撞得到这个工作.. 我希望这可以帮助别人..
我正在玩弄umbracoSettings.config文件。看起来这个文件可以是空白的..我认为它与文件末尾的“成员资格”部分有关,所以我剥离了所有内容,但仍然有效......即使重置IIS并尝试使用不同的浏览器后,等到最后,我清除了文件,它仍然工作..然后我重命名该文件,并再次打破了该网站..重新命名它和presto,所有工作再次。 – Ads 2012-07-17 06:09:57
广告,为了让用户管理起作用,必须将哪些Umbraco DLL添加到我的第二个应用程序中? – amhed 2012-08-09 20:23:57
另外,我可以访问自定义属性吗?谢谢! – amhed 2012-08-09 20:27:45
您正在使用您的任何一把umbraco自定义属性会员类型?或者他们是香草(电子邮件,登录,密码)? – BeaverProj 2012-07-10 16:18:27
您是否使用内部Umbraco会员系统或自定义系统?如果您使用内部会员系统,则必须编写自定义提供程序。使用umbraco.providers.members.UmbracoMembershipProvider扩展您的成员资格提供程序类。然而这是一个相当开发人员密集型任务。 – 2012-07-15 09:39:02
@BeaverProj - 我有一个普通的香草umbraco会员设置。 – Ads 2012-07-17 02:30:14