3 つの異なるメンバー グループを持つ codeigniter を使用してアプリを構築しました
管理者- ダッシュボードにログインし、イベント、ショー、アーティストを追加/編集/削除するための CRUD 機能を持っている人
クライアント- フロントエンドからログインし、管理者がバックエンド経由で追加したすべてのアイテムを表示します。
メディア パートナー- フロントエンドからログインし、クライアントが見ることができるものの特定の部分を表示しますが、すべてのものを表示するわけではありません。
すべて正常に動作するクライアント セクションの Tank_Auth ライブラリを統合しました。私が達成したいのは、管理者が別の管理エリアにログインできるようにし、メディア パートナーも別のエリアにログインできるようにすることです。
これにアプローチする最良の方法は何ですか?
ユーザーベースごとに個別のダッシュボード コントローラーを作成し、Tank_Auth コントローラーを 3 回複製して微調整する必要がありますか?
理想的には、管理者ユーザーもニュース ユーザーを追加し、3 つの別々の領域すべてにログインできる必要がありますか?
以前にそのような解決策を達成した人はいますか?おそらくタンク認証は正しいアプローチではありませんか?
任意の入力をいただければ幸いです。
ありがとうダン