4 種類のユーザーがいて、管理者がすべての権限を持つサイトを作成しています。
1) 管理者
2) クライアント
3) 共同管理者
4) 開発者
ユーザーの種類ごとに異なる特権を決定するためにデータベースを作成する方法を提案できますか?
4 種類のユーザーがいて、管理者がすべての権限を持つサイトを作成しています。
1) 管理者
2) クライアント
3) 共同管理者
4) 開発者
ユーザーの種類ごとに異なる特権を決定するためにデータベースを作成する方法を提案できますか?
ロールのテーブル (id、role_name) と多対多のブリッジ テーブル (user_id、role_id) を用意します。
次に、それらの間の多対多の関係を実装するための標準的な手法を使用します。
ええ、この説明が役に立てば幸いです。間違っている場合は修正してください
1.テーブル ユーザー ロールを維持します。たとえば、{1 管理者、2 クライアント、3 開発者}、
2.テーブルのアクセシビリティを維持します。例: {1 Read,2 Write}
3. {User_id1,Access_id} などの個々のテーブル Role_Access を維持します。