auth.php
モデル、テーブルなどを宣言できるのは 1 つだけであることは誰もが知っています。これは、L4 の組み込み認証機能に使用されます。別の認証を作成する方法はありますか?
シナリオ: 典型的なサイトには、サイトを完全に制御できるユーザーと ADMIN PORTAL があり、もちろんどちらもログインが必要です。L4 の Auth 機能は、ユーザーには設定済みですが、管理者にはどうですか? ユーザーが持っているのと同じ認証機能を管理者に持たせたいと思っています。
認証とアクセス/許可という2つの別々の問題を扱っています。標準ユーザーか管理ユーザーかに関係なく、単一のユーザーテーブルを使用して認証/ログインを渡します。次に、アクティブなユーザーに何を許可するかを決定する権限システムを処理する必要があります。type
これは、ユーザーに管理者ビューまたは通常のビューのどちらを与えるかを決定するために使用するユーザー テーブルに列を作成するのと同じくらい簡単にすることができます。または、より高度に進んで、 sentryやauthorityなどを使用することもできます。自分で試してみたい場合は、RBAC (役割ベースのアクセス制御) について調査することもできます。