MemberShip 数据库的安装,web.config的配置及数据库文档结构

转载: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 >

    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

转载于:https://www.cnblogs.com/gudao119/archive/2009/06/30/1514170.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值