ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
来源:互联网 发布:淘宝实名认证流程5步 编辑:程序博客网 时间:2024/05/22 14:00
原文地址:http://www.cnblogs.com/chenxinyong/archive/2008/07/07/1237741.html
ASP.NET 2.0 提供了许多十分有用的新特性,如MemberShip、RoleManager、Profile等等,可以很方便的在自己的应用程序中使用,解决登录认证、用户注册、权限管理等问题。
1 - AspNetDB数据库的安装。
在Visual Studio 2005菜单中选择Tool->命令提示->运行ASPNET_RegSql.Exe文件,按照提示即可顺利安装成功。
2 - Web.Config中的配置
可参考如下配置:
<membership defaultProvider="AspNetSqlMembershipProvider">
<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" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
<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" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
3 - MemberShip数据库结构
aspnet_Applications代码注释类型长度小数默认值标识主键空值ApplicationId应用程序ID,唯一、主键uniqueidentifier160(newid())ApplicationName应用程序名称nvarchar5120 LoweredApplicationName应用程序名称(小写)nvarchar5120 Description应用程序描述nvarchar5120
TOP
aspnet_Membership代码注释类型长度小数默认值标识主键空值UserId用户IDuniqueidentifier160 ApplicationId应用程序IDuniqueidentifier160 Password密码nvarchar2560 PasswordFormat密码格式int40((0))PasswordSalt密码Salt字符串nvarchar2560 MobilePIN验证码nvarchar320 Email电子邮件地址nvarchar5120 LoweredEmail电子邮件地址(小写)nvarchar5120 PasswordQuestion密码提示问题nvarchar5120 PasswordAnswer密码提示答案nvarchar2560 IsApproved是否通过验证bit10 IsLockedOut是否解除锁定bit10 CreateDate创建时间datetime83 LastLoginDate上次登录时间datetime83 LastPasswordChangedDate上次密码修改时间datetime83 LastLockoutDate上次解除锁定时间datetime83 FailedPasswordAttemptCount密码输入错误次数int40 FailedPasswordAttemptWindowStart密码输入错误开始时间datetime83 FailedPasswordAnswerAttemptCount密码提示答案输入错误次数int40 FailedPasswordAnswerAttemptWindowStart密码提示答案输入开始时间datetime83 Comment备注ntext30000 TOP
aspnet_Paths代码注释类型长度小数默认值标识主键空值PathId应用程序路径IDuniqueidentifier160(newid())ApplicationId应用程序IDuniqueidentifier160 Path应用程序路径nvarchar5120 LoweredPath应用程序路径(小写)nvarchar5120 TOP
aspnet_PersonalizationAllUsers代码注释类型长度小数默认值标识主键空值PathId应用程序路径IDuniqueidentifier160 PageSettings页面设置image60000 LastUpdatedDate上次更新时间datetime83 TOP
aspnet_PersonalizationPerUser代码注释类型长度小数默认值标识主键空值Id唯一主键uniqueidentifier160(newid())PathId应用程序IDuniqueidentifier160 UserId用户IDuniqueidentifier160 PageSettings页面设置image60000 LastUpdatedDate上传更新时间datetime83 TOP
aspnet_Profile代码注释类型长度小数默认值标识主键空值UserId用户ID、唯一、主键uniqueidentifier160 PropertyNames属性名称ntext60000 PropertyValuesString属性值(字符串)ntext60000 PropertyValuesBinary属性值(二进制)image60000 LastUpdatedDate上次更新时间datetime83 TOP
aspnet_Roles代码注释类型长度小数默认值标识主键空值RoleId角色ID、主键uniqueidentifier160(newid())ApplicationId应用程序IDuniqueidentifier160 RoleName角色名称nvarchar5120 LoweredRoleName角色名称(小写)nvarchar5120 Description描述nvarchar5120 TOP
aspnet_SchemaVersions代码注释类型长度小数默认值标识主键空值Feature特性nvarchar2560 CompatibleSchemaVersion并行模式版本nvarchar2560 IsCurrentVersion是否当前版本bit10 TOP
aspnet_Users代码注释类型长度小数默认值标识主键空值UserId用户ID、唯一、主键uniqueidentifier160(newid())ApplicationId应用程序IDuniqueidentifier160 UserName用户名称nvarchar5120 LoweredUserName用户名称(小写)nvarchar5120 MobileAlias昵称nvarchar320(NULL)IsAnonymous是否匿名用户bit10((0))LastActivityDate最后一次活动时间datetime83 TOP
aspnet_UsersInRoles代码注释类型长度小数默认值标识主键空值UserId用户IDuniqueidentifier160 RoleId角色IDuniqueidentifier160 TOP
aspnet_WebEvent_Events代码注释类型长度小数默认值标识主键空值EventId事件IDchar320 EventTimeUtc事件时间Utcdatetime83 EventTime事件时间datetime83 EventType事件类型nvarchar5120 EventSequence事件发生顺序decimal90 EventOccurrence事件发生频率decimal90 EventCode事件码int40 EventDetailCode事件明细码int40 Message消息nvarchar20480 ApplicationPath应用程序路径nvarchar5120 ApplicationVirtualPath应用程序虚拟路径nvarchar5120 MachineName机器名称nvarchar5120 RequestUrl请求URLnvarchar20480 ExceptionType异常类型nvarchar5120 Details异常明细ntext160 TOP
0 0
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- 在Asp.net中,Web.Config中 membership 及 roleManager 的配置:
- ASP.NET 2.0 Membership原理及应用
- (翻译)怎么在ASP.NET 2.0中使用Membership
- (翻译)怎么在ASP.NET 2.0中使用Membership
- ASP.NET 2.0中使用Membership
- 转载:ASP.NET 2.0中使用Membership
- ASP.NET 2.0 Membership
- ASP.NET 2.0 Membership
- ASP.NET 2.0 Membership
- (一)ASP.NET Forums 2.0 的安装,配置
- (搬运).net起步 (MemberShip 的配置)
- 在asp.net以外程序使用membership的配置
- ASP.NET 2.0 使用Membership
- ASP.NET Whidbey中personalization和membership的一些特征
- 数据库备份
- eclipse和MyEclipse
- 黑马程序员-常用API应用(持续跟新)
- 将date类型转化为long类型,将long转化成date类型
- Vim 的 使用
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- NTP服务器
- 消化理解,我的缺陷。
- 蛋疼的因为重名造成的错误……
- 磁盘管理之二
- SQL Server 常见错误收集
- hibernate.cfg.xml配置文件分析
- Eclipse更改默认工作空间的方法
- 十进制转十六进制 - C