码迷,mamicode.com
首页 > 数据库 > 详细

多个角色同一登入口登入,不角色权限,属性字段都不同,如何设计数据库中完成登入验证

时间:2019-01-19 16:20:06      阅读:416      评论:0      收藏:0      [点我收藏+]

标签:好处   pass   span   添加   oct   数据库   bsp   用户   role   

问题待解决,求帮助

最近遇到一个:多角色,不同权限,登入口相同

暂时做法(自己觉得烦琐):

设计 登入表 login  用户表  user(id(pk), account(fk)···)  管理员表admin(account(pk),···) 医生表doctor(account(pk),···)

将user,admin,doctor三种表都关联login表(account(pk), password, role)

三种表的账号格式不同(user 手机号  doctor 六位数  admin自己分配)

好处:统一在login表中判断登入并获取role

缺陷:因为关联login 所以每次添加user admin doctor,都需在login表中进行添加; 删除他们时,又需要在login中进行删除,否则会浪费存储资源。

 

多个角色同一登入口登入,不角色权限,属性字段都不同,如何设计数据库中完成登入验证

标签:好处   pass   span   添加   oct   数据库   bsp   用户   role   

原文地址:https://www.cnblogs.com/ysq2018China/p/10291703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!