日期:2014-05-16 浏览次数:20599 次
说明:该博文非原创,摘自: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) |