CreateUserWizard WebConfig配置
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings> --加入自定義的數據連接
<add name="MemberSystemConn" connectionString="Data Source=server1;Initial Catalog=MemberSystem;User ID=sa" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<anonymousIdentification enabled="false"/>
<authentication mode="Forms"> --設定點擊LoginState中“登入”的鏈接頁面
<forms name="MemberSystem" loginUrl="~/Members/Login.aspx" defaultUrl="~/Default.aspx"/>
</authentication>
<authorization>
<!--<deny users="?"/>-->
</authorization>
<profile defaultProvider="defaultProfile">
<properties> --設定新的附加信息
<add name="QQ"/>
<add name="MSN"/>
<add name="Phone"/>
<add name="Mobile"/>
<add name="Birthday" type="System.DateTime"/>
<add name="Address"/>
<add name="Postcode"/>
<add name="City"/>
<add name="Country"/>
<add name="Face"/>
<add name="Note"/>
<add name="Homesite"/>
</properties>
<providers> --設定附加信息的提供者
<add name="defaultProfile" connectionStringName="MemberSystemConn" type="System.Web.Profile.SqlProfileProvider"/>
</providers>
</profile>
<membership defaultProvider="defaultMembership">
<providers> --設定用戶信息的參數及數據源
<add connectionStringName="MemberSystemConn" enablePasswordRetrieval="false" requiresUniqueEmail="true" name="defaultMembership" type="System.Web.Security.SqlMembershipProvider"/>
</providers>
</membership>
<roleManager cacheRolesInCookie="true" defaultProvider="defaultRole">
<providers> --設定用戶規則管理的參數
<add connectionStringName="MemberSystemConn" name="defaultRole" type="System.Web.Security.SqlRoleProvider"/>
</providers>
</roleManager>
<compilation debug="true"/>
</system.web>
</configuration>
< membership defaultProvider="AspNetSqlProvider">
2 <providers >
3 <add connectionStringName="在配置文件中已存在的数据库连接字符串名称"
4 applicationName ="/"
5 description =""
6 minRequiredPasswordLength="6"
7 minRequiredNonalphanumericCharacters="0"
8 requiresUniqueEmail="false"
9 enablePasswordRetrieval="false"
10 enablePasswordReset="false"
11 requiresQuestionAndAnswer="false"
12 passwordFormat="Hashed"
13 name="AspNetSqlProvider"
14 type="System.Web.Security.SqlMembershipProvider"/>
15 </providers >
16 </membership>
defaultProvider : 默认数据提供程序
connectionStringName : 数据库连接字符串节点的key
applicationName : 使用该membership的程序名称
description : 描述信息
minRequiredPasswordLength : 密码最少多少位
minRequiredNonalphanumericCharacters : 必须包含多少个特殊字符
requiresUniqueEmail : 注册时是否需要email唯一.
enablePasswordRetrieval : 允许找回密码否
enablePasswordReset : 允许修改密码否
requiresQuestionAndAnswer : 注册时是否必须填写密码我问题和答案
passwordFormat : 密码加密方式
name : 名称
type : 类的命名空间
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings> --加入自定義的數據連接
<add name="MemberSystemConn" connectionString="Data Source=server1;Initial Catalog=MemberSystem;User ID=sa" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<anonymousIdentification enabled="false"/>
<authentication mode="Forms"> --設定點擊LoginState中“登入”的鏈接頁面
<forms name="MemberSystem" loginUrl="~/Members/Login.aspx" defaultUrl="~/Default.aspx"/>
</authentication>
<authorization>
<!--<deny users="?"/>-->
</authorization>
<profile defaultProvider="defaultProfile">
<properties> --設定新的附加信息
<add name="QQ"/>
<add name="MSN"/>
<add name="Phone"/>
<add name="Mobile"/>
<add name="Birthday" type="System.DateTime"/>
<add name="Address"/>
<add name="Postcode"/>
<add name="City"/>
<add name="Country"/>
<add name="Face"/>
<add name="Note"/>
<add name="Homesite"/>
</properties>
<providers> --設定附加信息的提供者
<add name="defaultProfile" connectionStringName="MemberSystemConn" type="System.Web.Profile.SqlProfileProvider"/>
</providers>
</profile>
<membership defaultProvider="defaultMembership">
<providers> --設定用戶信息的參數及數據源
<add connectionStringName="MemberSystemConn" enablePasswordRetrieval="false" requiresUniqueEmail="true" name="defaultMembership" type="System.Web.Security.SqlMembershipProvider"/>
</providers>
</membership>
<roleManager cacheRolesInCookie="true" defaultProvider="defaultRole">
<providers> --設定用戶規則管理的參數
<add connectionStringName="MemberSystemConn" name="defaultRole" type="System.Web.Security.SqlRoleProvider"/>
</providers>
</roleManager>
<compilation debug="true"/>
</system.web>
</configuration>
< membership defaultProvider="AspNetSqlProvider">
2 <providers >
3 <add connectionStringName="在配置文件中已存在的数据库连接字符串名称"
4 applicationName ="/"
5 description =""
6 minRequiredPasswordLength="6"
7 minRequiredNonalphanumericCharacters="0"
8 requiresUniqueEmail="false"
9 enablePasswordRetrieval="false"
10 enablePasswordReset="false"
11 requiresQuestionAndAnswer="false"
12 passwordFormat="Hashed"
13 name="AspNetSqlProvider"
14 type="System.Web.Security.SqlMembershipProvider"/>
15 </providers >
16 </membership>
defaultProvider : 默认数据提供程序
connectionStringName : 数据库连接字符串节点的key
applicationName : 使用该membership的程序名称
description : 描述信息
minRequiredPasswordLength : 密码最少多少位
minRequiredNonalphanumericCharacters : 必须包含多少个特殊字符
requiresUniqueEmail : 注册时是否需要email唯一.
enablePasswordRetrieval : 允许找回密码否
enablePasswordReset : 允许修改密码否
requiresQuestionAndAnswer : 注册时是否必须填写密码我问题和答案
passwordFormat : 密码加密方式
name : 名称
type : 类的命名空间