为了账号安全,请及时绑定邮箱和手机立即绑定

mysql数据库,超级管理员与管理员是分别放在不同表,还是都在一个表里呢

mysql数据库,超级管理员与管理员是分别放在不同表,还是都在一个表里呢

PHP
慕丝7291255 2019-03-09 00:43:11
超级管理员与管理员在同一表中,还是在不同表中。在同一表中我知道是加字段来区分。若在两个表中,s_admin表与admin表,那用户通过同一个接口登入时,我咋知道该去查哪个表呢在实际项目中是如何来做的呢?求解决
查看完整描述

9 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

  • 权限设计,我觉得可以参考 Linux 的权限管理,用户-组-Other;
  • 或“用户表-角色表-组表-权限表-角色权限表”这样设计。
查看完整回答
反对 回复 2019-03-18
?
米脂

TA贡献1836条经验 获得超3个赞

实际项目中 后台和前台在路由上就是分开的 不是同一个页面登录的

查看完整回答
反对 回复 2019-03-18
?
Helenr

TA贡献1780条经验 获得超4个赞

同一个表中就行,是否超级管理员,有什么权限,可以用单独的列存。

查看完整回答
反对 回复 2019-03-18
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

放到一个表里就可以了

查看完整回答
反对 回复 2019-03-18
?
DIEA

TA贡献1820条经验 获得超2个赞

这就是权限设计的问题,你说的管理员、超管什么的可以当作是后台的用户。
就是一个用户表,用户组表(开发者、超管、管理员等),用户权限表,组权限关联表而已了。

查看完整回答
反对 回复 2019-03-18
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

一般都是放在一张表里面的,加一个字段即可区分;你要是建两张表,它们是不能调同一个接口的啊,超管在超管表里面查,普通管理员就在普通管理员表里面查了.

查看完整回答
反对 回复 2019-03-18
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

放一张表就可以的

查看完整回答
反对 回复 2019-03-18
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

如果角色不多就直接加个字段 区分 管理员和超级管理员

查看完整回答
反对 回复 2019-03-18
  • 9 回答
  • 0 关注
  • 2269 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信