アプリでロールのアクセス制御が必要になり始めています。
これについてはよくわかりませんが、vBulletin がどのように機能するかは理解しています。
I create groups, then give permissions to groups.
私が必要としているのは Role Bases Access Control だと思いますが、単一のユーザーではなくグループにアクセス許可を与える必要があるため、よくわかりません (達成するのはそれほど複雑ではないかもしれません)。
私が考えていることの例:
投稿が与えられた場合:
Editor's Group has permission to view it before it's published.
Editor's Group has permission to edit its content.
Public Group (Default) has not permission to view it before it's published.
Admin Group has permission to delete the post.
したがって、基本的に、RBAC が必要かどうかについてのオリエンテーションはしたくありません。
また、たとえば、グループ メンバーシップをユーザーに格納するのはどのようにすればよいでしょうか: ID NAME PASSWORD GROUPS (1, MyName, MyPassword, 1/2/3/4/5)
PHP を介して、または という名前のテーブル内のグループ メンバーシップごとに 1 つのレジストリを使用して展開しますpermissions
。例:USERID, USERGROUP values (1, 1), (1, 2)
正式な規範のため、おそらく 2 番目の方法である必要がありますが、私は大学でデータベース 1 をまだ勉強していません。
どうもありがとう!