[ASP.NET 2.0 ]自定义role,Membership和profile数据库,在web.config中的写法

一、Membership Provider

< configuration >
  
< connectionStrings >
    
< add  name ="SqlServices"  connectionString ="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;"   />
  
</ connectionStrings >
  
< system .web >
    
< membership  defaultProvider ="SqlProvider"  userIsOnlineTimeWindow ="20" >
      
< providers >
        
< remove  name ="AspNetSqlProvider"   />
          
< add  name ="SqlProvider"
            type
="System.Web.Security.SqlMembershipProvider"
            connectionStringName
="SqlServices"
            enablePasswordRetrieval
="false"
            enablePasswordReset
="true"
            requiresQuestionAndAnswer
="true"
            passwordFormat
="Hashed"
            applicationName
="/"   />
      
</ providers >
    
</ membership >
  
</ system.web >
</ configuration >

二、Role Provider

< configuration >
  
< connectionStrings >
    
< add  name ="SqlServices"  connectionString ="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;"   />
  
</ connectionStrings >

  
< system .web >
    
< roleManager  defaultProvider ="SqlProvider"  
      enabled
="true"
      cacheRolesInCookie
="true"
      cookieName
=".ASPROLES"
      cookieTimeout
="30"
      cookiePath
="/"
      cookieRequireSSL
="false"
      cookieSlidingExpiration
="true"
      cookieProtection
="Encrypted" >

      
< providers >
        
< clear />
        
< add
          
name ="SqlProvider"
          type
="System.Web.Security.SqlRoleProvider"
          connectionStringName
="SqlServices"
          applicationName
="MyApplication"   />
         
</ providers >

    
</ roleManager >
  
</ system.web >
</ configuration >

三、Profile

< configuration >
  
< connectionStrings >
    
< add  name ="SqlServices"  connectionString =
      "Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;"
  />
  
</ connectionStrings >
  
< system .web >
    
< profile  enabled ="true"  defaultProvider ="SqlProvider" >
      
< providers >
        
< clear  />
        
< add  name ="SqlProvider"
          type
="System.Web.Profile.SqlProfileProvider"
          connectionStringName
="SqlServices"
          applicationName
="MyApplication"   />
      
</ providers >
    
</ profile >
  
</ system.web >
</ configuration >

--------------------------------------------------------------------------------

 参考资料:

http://msdn2.microsoft.com/zh-cn/library/system.web.security.membership.providers(VS.80).aspx

http://msdn2.microsoft.com/zh-cn/library/system.web.security.roles.providers(vs.80).aspx

http://msdn2.microsoft.com/zh-cn/library/system.web.profile.profilemanager.providers(VS.80).aspx

http://www.cnblogs.com/thcjp/archive/2006/11/19/565092.aspx

http://www.odetocode.com/Articles/427.aspx

http://www.odetocode.com/Articles/428.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值