SQLでの結合に問題があります。私は3つのテーブルを持っています。
1: Lists the user details
2: Lists the permissions the user group has
3: Lists the page that that group can access
Table1 users :
****************************************
username | group
****************************************
admin | administrator
Table2 groups :
*********************************************
user_group | create | view | system_admin
*********************************************
administrator | 1 | 0 | 1
Table3 urls:
*********************************************
create | view | system_admin
*********************************************
create.php | view.php | system.php
(私のテーブルの描画についてお詫びします)
私がphpを介して行っているのは、それらが属するuser_groupを取得することです。次に、ヒットしたばかりのページにアクセスできるかどうかを確認するか、リダイレクトする必要があります。
現在のテーブルレイアウトを使用して、結合を介した方法でこれを実現できますか?または、この種のことを直感的に理解できないため、これらのテーブルを再設計することを検討しますか?