moss form验证 配置文件关键部分

mac2022-06-30  27

 moss form验证 配置文件关键部分:

  <connectionStrings>    <!-- Trusted_Connection=True -->    <add name="AspNetSqlProvider" connectionString="Data Source=(local);Initial Catalog=aspnetdb;User ID=sa;Password=pass_word2005" providerName="System.Data.SqlClient"/>  </connectionStrings>

 

    <!--Membership Provider -->    <membership defaultProvider="AspNetSqlMembershipProvider">      <providers>        <remove name="AspNetSqlMembershipProvider" />        <add connectionStringName="AspNetSqlProvider"          passwordAttemptWindow="10"          enablePasswordRetrieval="false"          enablePasswordReset="true"          requiresQuestionAndAnswer="true"          applicationName="/"          requiresUniqueEmail="false"          passwordFormat="Hashed"          description="Stores and retrieves membership data from the Microsoft SQL Server database"          name="AspNetSqlMembershipProvider"          type="System.Web.Security.SqlMembershipProvider" />      </providers>    </membership>    <!--Role Provider-->    <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">      <providers>        <remove name="AspNetSqlRoleProvider" />        <add connectionStringName="AspNetSqlProvider"         applicationName="/"         description="Stores and retrieves roles data from the local Microsoft SQL Server database"       name="AspNetSqlRoleProvider"        type="System.Web.Security.SqlRoleProvider" />      </providers>    </roleManager>

 

特别说明:管理中心设置数据库连接,membership和Role的provider以后,还需要将默认的Roleprovider修改成AspNetWindowsTokenRoleProvider如果这里不设置的话,那么管理中心将没有办法进入进行本地设置。

 

参考:http://hi.baidu.com/garty/blog/item/5d34afefcf8bfe1efcfa3cee.html  (主要是其中提到的要注意的部分)

 

 

也可以是基于AD的form验证,提供程序:AspNetActiveDirectoryMembershipProvider,更简单。

 

转载于:https://www.cnblogs.com/fightLonely/archive/2010/09/27/1836531.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)