vs2005中的aspnetdb

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)    小寫的電子郵件地址
 PasswordQuestion  nvarchar(256)    遺忘密碼問題
 PasswordAnswer  nvarchar(128)    遺忘密碼答案
 IsApproved  bit    
 IsLockedOut  bit    是否鎖住
 CreateDate  datetime
   創建時間
 LastLoginDate  datetime    最後登錄時間
 LastPasswordChangedDate  datetime    最後密碼更改時間
 LastLockoutDate  datetime    最後一次鎖帳號的時間
 FailedPasswordAttemptCount  int    密碼失敗嘗試次數
 FailedPasswordAttemptWindowStart  datetime    密碼失敗嘗試窗口打開時間
 FailedPasswordAnswerAttemptCount  int    遺失密碼問題嘗試次數
 FailedPasswordAnswerAttemptWindowStart  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   最後更新日期 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章