как предоставить пользовательские роли и разрешения в jsp - PullRequest
0 голосов
/ 16 апреля 2020

Я создаю проект сообщества. Концепция похожа на Reddit и группу Facebook. пользователь c может писать сообщения только в группе, а также создавать группы. но на странице группы ** (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))

как решить эту проблему?

1 Ответ

1 голос
/ 16 апреля 2020

Может быть:

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}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...