您的位置:首页 > 其它

自定义membership rolemanager provider

2013-10-24 13:05 381 查看
定义membership rolemanager provider

1.  用aspnet_regsql.exe(默认位置C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe)创建所需数据库

2.    修改web.config

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<connectionStrings>
<add name="yourconnection" connectionString="Data Source=yourdatasource;Initial Catalog=yourcatalog;User ID=yourid;Password=yourpassword"/>
</connectionStrings>
<system.web>
<authentication mode="Forms"/>
<roleManager enabled="true" defaultProvider="yourrolemanager">
<providers>
<add name="yourrolemanager" type="System.Web.Security.SqlRoleProvider" connectionStringName="yourconnection" applicationName="yourapplication"/>
</providers>
</roleManager>
<membership defaultProvider="yourmembership">
<providers>
<clear/>     //清楚默认providers
<add name="yourmembership" type="System.Web.Security.SqlMembershipProvider" connectionStringName="yourconnection" applicationName="yourapplication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed"/>
</providers>
</membership>
</system.web>
<configuration>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: