日期:2014-05-16 浏览次数:20527 次
说明:该博文非原创,摘自:CSDN--->http://blog.csdn.net/pwalai/archive/2008/05/10/2431273.aspx
?
asp.net 安全性验证中,觉得最用的上就是Form验证 而2.0自带了一个aspnetdb 提供用户验证、授权、访问控制,总结、摘抄了一些如下。
一aspnetdb数据库中表结构
表名: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) |