ホームページ >データベース >mysql チュートリアル >ロールと権限によるデータテーブルの制御方法
このプロジェクトでは、各役割が 1 つ以上の第 3 レベルの都市に対応する必要があります。バックグラウンドでログインすると、自分がいる地域のビジネス チャンスのみを表示できます。
まずアカウントを作成します。テーブル: フィールドには、アカウント ID、ロール ID、ログイン アカウント、ログイン パスワード、アカウント名、ステータス、ログイン エラーの数、アカウント ユーザー情報が含まれます
次にロール テーブル: ロール ID、親ロール ID、ロール名、ロールレベル、ステータス、備考など。エリアと権限を関連付けます
次に、役割エリア テーブルがあります: エリア ID、役割 ID、第 1 レベルの都市コード (州レベル)、第 2 レベルの都市コード (市区町村レベル)、第 3 レベルの都市コード、第 1 レベルの都市名前、第 2 レベルの都市コード 都市名、第 3 レベルの都市名。保存されるのは、対応するロールが管理する領域です
以下はロール権限テーブルです:権限ID、ロールID、権限ID、権限ステータスなど。保存されるのは、対応するロールが所有する権限です
最後は権限テーブルです:権限ID、親権限ID、権限名、対応する権限値(権限の一意の値)、権限タイプ、権限ステータス。権限テーブルにはすべてのメニュー項目が保存されます。メニューをクリックすると、まず、現在ログインしている管理者にこの権限があるかどうかを確認します。このプロセスでは、データベースにすべての州、市、郡、および番地が保存されます。まず、すべてのメニュー項目を権限テーブルに保存します。アカウントを追加する前に、役割を追加する必要があります
以上がロールと権限によるデータテーブルの制御方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。