博客园  :: 首页  :: 联系 :: 管理

自定义membership provider 和 role provider

Posted on 2008-12-15 09:04  sunrack  阅读(602)  评论(0)    收藏  举报
<connectionStrings>
        
<add name="STVUMembershipConnString" connectionString="Data Source=LOCALHOST\SQLEXPRESS;Initial Catalog=RemoteReceptionCenter;Integrated Security=false;User ID=rrcadmin;Password=rrc"/>

</connectionStrings>
    

<system.web>

    
<authentication mode="Forms" />
    
    
<membership defaultProvider="STVUMembershipProvider">
      
<providers>
        
<clear/>
        
<add name="STVUMembershipProvider" connectionStringName="STVUMembershipConnString" applicationName="RemoteReceptionCenter" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0" type="System.Web.Security.SqlMembershipProvider"/>
      
</providers>
    
</membership>


    
<roleManager enabled="true" defaultProvider="STVURoleProvider">
       
<providers>
          
<clear />
          
<add name="STVURoleProvider" connectionStringName="STVUMembershipConnString" applicationName="RemoteReceptionCenter"
             type
="System.Web.Security.SqlRoleProvider" />
       
</providers>
    
</roleManager>
</system.web>

 

 

注意:

1、membership 和 role 必须各自单独定义

2、role 的配置中,连接字符串中,必须Integrated Security=false,否则会使用默认帐号ASP.NET连接数据库,造成错误