PHP / MySQL用户系统w / groups

时间:2010-04-11 15:45:08

标签: php mysql permissions usergroups

我在“用户”表中设置了用户系统,并且我在“组”表中设置了组。从本质上讲,我希望用户能够加入他们想要的任何和所有组,就像在facebook上一样。

如何在mysql / php数据库系统中构建这个?只需快速摘要即可!

我环顾四周,但我只能找到有关创建“群组”的信息,其中用户只有1,2或3个权限等级。

1 个答案:

答案 0 :(得分:2)

我的数据库类似于:

|--------|             |-------------|            |------|
| Group  | ------- 1.* | JoinedGroup | *.1------- | User |
|--------|             |-------------|            |------|

因此JoinedGroup拥有UserId和GroupId。当用户想要加入组时,只需在JoinedGroup表中添加一行。

从某个组中选择用户只需要一个简单的内部联接。