StaticFinal520
qq839276655
采纳率88.9%
2016-06-08 01:10 阅读 17.5k
已采纳

实现用户注册登录功能,关于数据库 用户注册表和用户登录表的设计和权限问题​

用户注册表:userRegist 记录用户注册相关信息,包括管理员和普通用户的。

用户登录表:userLogin 记录用户登录相关信息

还有一个角色表:userRole 记录所有用户的权限信息

请问只在这三个表的情况下,关于用户的权限应该如何实现,放到哪个表中合适 每个表的主要字段,尤其是关于权限的 字段 该如何设计。第一次设计数据库表 和 权限 有点懵求大神帮忙。在编码时权限是何时何地如何实现。
这只是一个简单的权限设定不用分组。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    u012401478 好的哦 2016-06-08 03:41

    直接在角色表里给权限,比如:小明 班主任 超级管理员

    点赞 2 评论 复制链接分享
  • donggua3694857 GrayHJX 2016-06-08 02:44

    你可以参考数据库设计基于RBAC的访问控制来设计。这应该不止三张表的

    点赞 1 评论 复制链接分享
  • kun_tostudy kun_hello 2016-06-08 04:40

    最简单的 用户-角色-权限
    互相多对多关系 就可以很好的解决权限了,注册和登录也可以放在同一个表中,不是吗?

    点赞 1 评论 复制链接分享
  • zhangsheng_1992 zhangsheng_1992 2016-06-08 06:05

    现在大部分的系统权限设计都是基于角色来的 也就是说 用户对应角色 角色对应权限 常见的有rbac和srbac

    点赞 1 评论 复制链接分享

相关推荐