ASP.NET 2.0 提供了许多十分有用的新特性,如MemberShip、RoleManager、Profile等等,可以很方便的在自己的应用程序中使用,解决登录认证、用户注册、权限管理、角色管理等问题。
1 - AspNetDB数据库的安装。
在Visual Studio 2005或者Visual Studio 2008 菜单中选择Tool->命令提示->运行ASPNET_RegSql.Exe文件,按照提示即可顺利安装成功。如下:
2 - Web.Config中的配置
可参考如下配置:
<
membership
defaultProvider
="AspNetSqlMembershipProvider"
>
< providers >
< add connectionStringName ="ConnectionString" enablePasswordRetrieval ="true" enablePasswordReset ="true"
< providers >
< add connectionStringName ="ConnectionString" enablePasswordRetrieval ="true" enablePasswordReset ="true"
requiresQuestionAndAnswer
="false"
applicationName
="SigooFramework"
requiresUniqueEmail
="false"
passwordFormat
="Clear"
minRequiredPasswordLength
="1"
passwordStrengthRegularExpression
=""
minRequiredNonalphanumericCharacters
="0"
name
="AspNetSqlMembershipProvider"
type
="System.Web.Security.SqlMembershipProvider, System.Web"
/>
</ providers >
</ membership >
< roleManager enabled ="true" cacheRolesInCookie ="true" defaultProvider ="AspNetSqlRoleProvider" >
< providers >
< add connectionStringName ="ConnectionString" applicationName ="SigooFramework"
</ providers >
</ membership >
< roleManager enabled ="true" cacheRolesInCookie ="true" defaultProvider ="AspNetSqlRoleProvider" >
< providers >
< add connectionStringName ="ConnectionString" applicationName ="SigooFramework"
name
="AspNetSqlRoleProvider"
type
="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
/>
</ providers >
</ roleManager >
</ providers >
</ roleManager >
相关参看资料请单击如下链接:
http://www.cnblogs.com/lovecherry/archive/2005/12/05/291092.html
http://www.cnblogs.com/chenxinyong/archive/2008/07/07/1237741.html