【问题标题】:how to provide user roles and permission in jspjsp中如何提供用户角色和权限
【发布时间】:2020-04-16 20:26:32
【问题描述】:

我正在创建一个社区项目。这个概念类似于 Reddit 和 Facebook 群组。基本用户只能在群组中发帖,也可以创建群组。但是在组页面**(URL ex:gorup.jsp?groupid=10)**,我无法定义用户角色和权限。如果用户未加入该组,他将只看到加入选项。如果他加入了,那么他可以发帖,如果他是群主,他可以做所有的表演。

为此,我创建了两个表。

group_Table

id(pk), group_name, group_description, userId(fk)

group_members_table

id(pk), group_id(fk), userId(fk))

如何解决这个问题?

【问题讨论】:

  • 什么是user_id?
  • userId 是登录的用户。在 group_table 中 admin_id 是登录或创建组的用户 id。
  • 为什么会记录在组表中?
  • 我将该用户定义为管理员。
  • 我很困惑。显然,您已经编辑了您的问题。

标签: java mysql jsp servlets


【解决方案1】:

可能是:

Group {id, name, user_id}
User {user_id, name, group_id}
Permission {id, group_id, user_id, permission_type-full/half/admin/user/super_user}

【讨论】:

  • 为什么组会出现在用户中?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
  • 2020-10-20
  • 1970-01-01
  • 1970-01-01
  • 2015-05-28
  • 2017-10-13
  • 2014-08-08
相关资源
最近更新 更多