【发布时间】: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。
-
为什么会记录在组表中?
-
我将该用户定义为管理员。
-
我很困惑。显然,您已经编辑了您的问题。