鍍金池/ 問(wèn)答/PHP  數(shù)據(jù)庫(kù)/ mysql數(shù)據(jù)庫(kù),超級(jí)管理員與管理員是分別放在不同表,還是都在一個(gè)表里呢

mysql數(shù)據(jù)庫(kù),超級(jí)管理員與管理員是分別放在不同表,還是都在一個(gè)表里呢

超級(jí)管理員與管理員在同一表中,還是在不同表中。在同一表中我知道是加字段來(lái)區(qū)分。
若在兩個(gè)表中,s_admin表與admin表,那用戶通過(guò)同一個(gè)接口登入時(shí),我咋知道該去查哪個(gè)表呢
在實(shí)際項(xiàng)目中是如何來(lái)做的呢?
求解決

回答
編輯回答
初心

一般都是放在一張表里面的,加一個(gè)字段即可區(qū)分;你要是建兩張表,它們是不能調(diào)同一個(gè)接口的啊,超管在超管表里面查,普通管理員就在普通管理員表里面查了.

2017年5月3日 17:10
編輯回答
選擇

同一個(gè)表中就行,是否超級(jí)管理員,有什么權(quán)限,可以用單獨(dú)的列存。

2017年6月3日 03:55
編輯回答
有你在

如果角色不多就直接加個(gè)字段 區(qū)分 管理員和超級(jí)管理員

2017年4月7日 03:30
編輯回答
忘了我

實(shí)際項(xiàng)目中 后臺(tái)和前臺(tái)在路由上就是分開的 不是同一個(gè)頁(yè)面登錄的

2017年10月27日 18:49
編輯回答
網(wǎng)妓

放一張表就可以的

2017年8月9日 06:26
編輯回答
愿如初

放到一個(gè)表里就可以了

2017年7月30日 11:03
編輯回答
枕邊人

放在同一個(gè)表中吧,加一個(gè)is_super varchar(1) default '0' comment '1 is super 0 is ordinary'。
如果做RBAC,基于用戶的權(quán)限的控制,給用戶分配角色,根據(jù)角色分配功能,那也是不用在意查哪張表的,因?yàn)槭歉鶕?jù)用戶的角色來(lái)判斷功能的。

2017年1月27日 06:17
編輯回答
枕頭人

這就是權(quán)限設(shè)計(jì)的問(wèn)題,你說(shuō)的管理員、超管什么的可以當(dāng)作是后臺(tái)的用戶。
就是一個(gè)用戶表,用戶組表(開發(fā)者、超管、管理員等),用戶權(quán)限表,組權(quán)限關(guān)聯(lián)表而已了。

2018年4月14日 12:29
編輯回答
蔚藍(lán)色
  • 權(quán)限設(shè)計(jì),我覺(jué)得可以參考 Linux 的權(quán)限管理,用戶-組-Other;
  • 或“用戶表-角色表-組表-權(quán)限表-角色權(quán)限表”這樣設(shè)計(jì)。
2017年12月11日 05:34