資料庫許可權設計
A. 許可權資料庫設計
在管理員數據表裡添加一個標識用戶許可權的欄位,當用戶的用戶名和密碼通過驗證後查詢該登錄用戶的許可權標識,根據許可權標識創建不同的session來區別。
比如
高級用戶的許可權標識:1
中級擁護的許可權標識:2
初級用戶的許可權標識:3
那麼,就可以
給高級用戶分配一個名稱為「admin1」的session值
給中級用戶分配一個名稱為「admin2」的session值
給初級用戶分配一個名稱為「admin3」的session值
根據session來判斷用戶的操作許可權:
比如session["admin1"]==null的話就可以肯定他不是高級用戶,依此類推!
session
B. 關於資料庫系統設計,如何規定用戶的許可權
還要有一張表存放用戶的功能許可權,比如訪問哪些頁面。
還要有一張表存放用戶的數據許可權,比如能訪問某張表的哪些列,哪些行。
網上的方案用來拋磚引玉的。
C. 怎麼設計用戶許可權管理系統資料庫
一般用戶表,角色表,模塊表(或者菜單啊反正是你要許可權的東西)版,然後角色和模塊的表
這是權最簡單的結構,用戶關聯角色,角色關聯模塊,用角色去控制許可權,增刪改查什麼的模塊表呢,就是你要控制的東西,比菜單,根據登錄人的角色,看有哪些模塊,然後顯示這些模塊其他的模塊隱藏。
如果需要復雜的東西,中間可以加別的東西,具體看你需求了。
D. HR系統系統許可權設置資料庫要怎麼設計
一般用戶表,角色表,模塊表(或者菜單啊反正是你要許可權的東西),然後角色和模塊的表
這是最簡單的結構,用戶關聯角色,角色關聯模塊,用角色去控制許可權,增刪改查什麼的模塊表呢,就是你要控制的東西,比菜單,根據登錄人的角色,看有哪些模塊,然後顯示這些模塊其他的模塊隱藏。
如果需要復雜的東西,中間可以加別的東西,具體看你需求了。
E. 求一個SQL Server資料庫許可權表的設計
角色表(角色ID、角色名稱) 主鍵:角色ID(字元串類型)
許可權登陸表(種子、角色ID、用戶ID、用戶名、密碼) 主鍵:種子 外鍵:角色表的角色ID
create table RoleDivide(
roleID varchar(40) not null, --角色ID
roleName varchar(50) not null, --角色名稱
constraint RoleDividePK primary key(roleID) --設置roleID為該表的主鍵
)
create table RoleLogin(
seed int identity(1,1) not null, --種子
roleID varchar(40) not null, --角色ID
userID varchar(60) not null, --用戶ID
userName varchar(50) not null, --用戶名稱
userPwd varchar(50) not null, --用戶密碼
constraint RoleLoginPK primary key(seed), --設置主鍵
constraint RoleLoginFK foreign key(roleID) references RoleDivide(roleID)
--設置外碼參照表RoleDivide
)
F. 許可權管理的資料庫該如何設計
我想的是建五個表
表一 許可權表
表二 角色表
表三 賬戶表
表四 許可權角色的id關聯表
表五 角色賬戶的id關聯表
這五個表 可以實現
一個賬戶 對應多個角色
一個角色 對應多個許可權
希望對樓主有幫助吧
G. 許可權按鈕級別 資料庫怎麼設計
可以對「組」進行許可權分配。對於一個大企業的業務系統來說,如果要求管理員為其下員工逐一分配系統操作許可權的話,是件耗時且不夠方便的事情。所以,系統中就提出了對「組」進行操作的概念,將許可權一致的人員編入同一組,然後對該組進行許可權分配。
許可權管理系統應該是可擴展的。它應該可以加入到任何帶有許可權管理功能的系統中。就像是組件一樣的可以被不斷的重用,而不是每開發一套管理系統,就要針對許可權管理部分進行重新開發。
H. 在資料庫中如何設計許可權表
你可以在一個表中添加一個欄位,用來標志許可權,比如1是系統管理員,2是知識庫管理員,3是事務管理員,4是項目管理員
I. 資料庫許可權管理設計,不需要代碼
你可以這樣,建一個用戶表user,一個組表group,一個許可權表rights
將許可權分成類似:only select,only insert,only delete,only update,all等。用r_id表示主鍵。
然後組可以建立很多個,賦予許可權的欄位可以存放r_id,用「,」好分開,比如可以增加,修改,但不能刪除(1,2,4)
用戶分配到小組里,這樣可以省去很多的操作及麻煩。
這樣在分配許可權的時候只要對組做分配即可。