Asp.net SQlMembershipProvider能否与umbraco一起使用
有没有人有这样的例子,从我读到的umbraco有点臭,但我找不到任何例子你可以为前端的成员做,但不能为后端的用户做。这样做非常简单,只需更改web.config中的providers部分。Asp.net SQlMembershipProvider能否与umbraco一起使用,asp.net,umbraco,member,Asp.net,Umbraco,Member,有没有人有这样的例子,从我读到的umbraco有点臭,但我找不到任何例子你可以为前端的成员做,但不能为后端的用户做。这样做非常简单,只需更改web.config中的providers部分。 我已经将umbraco与SQlMembershipProvider一起使用,以及我自己实现的自定义成员资格提供程序。是的,您完全可以将SQlMembershipProvider与umbraco一起使用。首先,必须将连接字符串添加到配置文件中 <add name="umbracoDbDSN" conne
我已经将umbraco与SQlMembershipProvider一起使用,以及我自己实现的自定义成员资格提供程序。是的,您完全可以将SQlMembershipProvider与umbraco一起使用。首先,必须将连接字符串添加到配置文件中
<add name="umbracoDbDSN" connectionString="Server=myhost.myexampledomain.com;Database=mydatabasename;User Id=myuserid; Password=myhardtobreakpassword;" providerName="System.Data.SqlClient" />
)
第七,在推出新的配置文件后重新启动IIS。确保已将IIS设置为使用新的提供程序
以下是用于配置数据库的另一个资源:
要配置数据库权限,请执行以下说明:。重要的部分是将数据提供程序的用户添加到:
数据读取器
数据写入程序
数据库管理
数据库安全管理员
公开的
如果您的配置文件看起来有点不同,则可能使用了不同版本的Umbraco。我在本例中使用的是7.0.3。任何mmbership提供程序都可以在umbraco内部使用,因为它是asp.NET的一部分。您是否希望将其用于会员或用户?
<add name="SqlClient Data Provider"
invariant="System.Data.SqlClient"
description=".Net Framework Data Provider for SqlServer"
type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="SqlServerMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="umbracoDbDSN"
requiresQuestionAndAnswer="false"
applicationName="MyUniqueUmbracoApplication"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression="" />
<add name="SqlServerRoleProvider"
type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="umbracoDbDSN"
applicationName="MyUniqueUmbracoApplication"
/>
<add name="SqlProfile" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="umbracoDbDSN" applicationName="MyUniqueUmbracoApplication" />