猿问

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

超级管理员与管理员在同一表中,还是在不同表中。在同一表中我知道是加字段来区分。
若在两个表中,s_admin表与admin表,那用户通过同一个接口登入时,我咋知道该去查哪个表呢
在实际项目中是如何来做的呢?
求解决

慕丝7291255
浏览 2270回答 9
9回答

喵喔喔

权限设计,我觉得可以参考 Linux 的权限管理,用户-组-Other; 或“用户表-角色表-组表-权限表-角色权限表”这样设计。

米脂

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

Helenr

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

慕的地6264312

放到一个表里就可以了

DIEA

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

慕莱坞森

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

泛舟湖上清波郎朗

放一张表就可以的

慕勒3428872

如果角色不多就直接加个字段 区分 管理员和超级管理员
随时随地看视频慕课网APP
我要回答