1.权限管理准备工作:Membership数据库的安装与说明

角色管理,权限管理 少不了和数据库打交道,那就先开始第一步吧。

1.使用 Aspnet_regsql.exe 安装数据库

在 C:\WINDOWS\Microsoft.NET\Framework\\aspnet_regsql.exe

双击打开

按照提示,我们需要预先新建一个数据库,暂且明名为 membership

然后遵循傻瓜式操作 下一步 下一步 .... 然后查看数据库(记得刷新哦),表如下:

实在不愿意去弄的可以直接附加我这个新建好的数据库,挺干净的!  /Files/Simcoder/membership.rar

2.数据库关系图:

3.Membership 数据表结构的详细解释。

表名:aspnet_Applications

说明:保存应用程序信息

字段名

类型

属性

说明

 ApplicationName

 nvarchar(256)

 

 应用程序名

 LoweredApplicationName

 nvarchar(256)

 

 小写的应用程序名

ApplicationId

 uniqueidentifier

 PK

应用程序的id, GUID

 Description

 nvarchar(256)

 nullable

应用程序的 描述

表名:aspnet_Paths

说明:路径信息

字段名

类型

属性

说明

 ApplicationId

 uniqueidentifier

 FK: appnet_Applications.ApplciationId

 应用程序Id

 PathId

 uniqueidentifier

 PK

 路径Id

 Path

 nvarchar(256)

 

 路径信息

 LoweredPath

 nvarchar(256)

 

小写的路径信息

表名:aspnet_Users

说明:用户信息

字段名

类型

属性

说明

 ApplicationId

 uniqueidentifier

 

 应用程序Id

 UserId

 uniqueidentifier

 PK

用户Id

 UserName

 nvarchar(256)

 

 用户名

 LoweredUserName

 nvarchar(256)

 

 小写的用户名

 MobileAlias

 nvarchar(16)

 

 移动电话的pin码(未使用)

 IsAnonymous

 bit

 

 是否为匿名用户

LastActivityDate

 datetime

 

 最后活动日期

 表名:aspnet_Membership

说明:成员信息

字段名

类型

属性

说明

 ApplicationId

 uniqueidentifier

 FK: appnet_Applications.

ApplciationId

 应用程序Id

 UserId

 uniqueidentifier

 FK: aspnet_Users.UserID

用户Id

 Password

 nvarchar(128)

 

 密码

 PasswordFormat

 int

 

存储密码的格式 

 PasswordSalt

 nvarchar(128)

 

密码的Hash

 MobilePIN

 nvarchar(16)

 

 手机PIN

 Email

 nvarchar(256)

 

 电子邮件地址

 LoweredEmail

 nvarchar(256)

 

 小写的电子邮件地址

 PasswordQuestion

 nvarchar(256)

 

 遗忘密码问题

 PasswordAnswer

 nvarchar(128)

 

遗忘密码答案

 IsApproved

 bit

 

 

 IsLockedOut

 bit

 

 是否锁住

 CreateDate

 datetime

 

 创建时间

 LastLoginDate

 datetime

 

 最后登录时间

 LastPassword

ChangedDate

 datetime

 

 最后密码更改时间

 LastLockoutDate

 datetime

 

 最后一次锁帐号的时间

 FailedPassword

AttemptCount

 int

 

 密码失败尝试次数

 FailedPassword

AttemptWindowStart

 datetime

 

 密码失败尝试窗口打开时间

 FailedPassword

AnswerAttemptCount

 int

 

 遗失密码问题尝试次数

 FailedPasswordAnswer

AttemptWindowStart

 datetime

 

 遗失密码问题输入窗口打开时间

 Comment

 ntext

 

 备注

 表名:aspnet_Roles

说明:角色表

字段名

类型

属性

说明

ApplicationId

 uniqueidentifier

 FK: appnet_Applications.ApplciationId

应用程序Id

 RoleId

 uniqueidentifier

 PK

 角色Id

 RoleName

 nvarchar(256)

 

 角色名称

 LoweredRoleName

 nvarchar(256)

 

 小的角色名称

 Description

 nvarchar(256)

 nullable

 描述

表名:aspnet_UsersInRoles

说明:用户角色关系表

 字段名

 类型

属性

说明

 UserID

 uniqueidentifier

 FK: aspnet_Users.UserId

用户ID 

 RoleID

 uniqueidentifier

 FK: aspnet_Roles.RoleId

 角色ID

 表名:aspnet_Profile

说明:Profile对象存储表

字段名

类型

属性

说明

 UserId

 uniqueidentifier

 FK: aspnet_Users.UserId

 用户ID

 PropertyNames

 ntext

 

 属性名称

 PropertyValuesString

 ntext

 

 字符串值

 PropertyValuesBinary

 image

 

 二进制值

LastUpdatedDate

 datetime

 

最后更新日期 

 表名:aspnet_PersonalizationAllUsers

字段名

类型

属性

说明

 PathId

 uniqueidentifier

 FK: aspnet_Paths.PathId

 路径ID

 PageSetting

 ntext

 

 个性化设置

LastUpdatedDate

 datetime

 

最后更新日期 

表名:aspnet_PersonalizationPerUser

字段名

类型

属性

说明

Id

 uniqueidentifier

 PK

ID

PathID

 uniqueidentifier

FK: aspnet_Paths.PathId

路径ID

UserID

uniqueidentifier

FK:aspnet_Users.UserId

用户ID

 PageSetting

 ntext

 

 个性化设置

LastUpdatedDate

 datetime

 

最后更新日期 

 

注:欢迎访问小绿虫博客,博客地址为:http://www.cnblogs.com/Simcoder/

 

作者: 小绿虫 发表于 2010-10-11 00:51 原文链接

评论: 0 查看评论 发表评论

最新新闻:
· 微软Kinect即将上线 完全中国制造(2010-10-26 22:41)
· 亚马逊推出免费版iPad应用Windowshop(2010-10-26 22:37)
· 谁来取代QQ?(2010-10-26 21:58)
· 《Facebook效应》作者力挺扎克伯格(2010-10-26 21:43)
· 访谈 Instapaper 创始人 Marco Arment(2010-10-26 21:40)

编辑推荐:开发人员需要知道如何做,做什么,和为什么做

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库

转载于:https://my.oschina.net/simcoder/blog/9247

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值