定义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>
自定义membership rolemanager provider
最新推荐文章于 2018-04-13 16:55:46 发布
本文介绍如何使用ASP.NET配置文件(web.config)设置Membership和RoleManager,包括创建数据库、配置连接字符串及启用身份验证和授权服务。
2817

被折叠的 条评论
为什么被折叠?



