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 : 类的命名空间  
posted @ 2008-01-30 10:39  马建康  阅读(604)  评论(0编辑  收藏  举报