0

auth.phpモデル、テーブルなどを宣言できるのは 1 つだけであることは誰もが知っています。これは、L4 の組み込み認証機能に使用されます。別の認証を作成する方法はありますか?

シナリオ: 典型的なサイトには、サイトを完全に制御できるユーザーと ADMIN PORTAL があり、もちろんどちらもログインが必要です。L4 の Auth 機能は、ユーザーには設定済みですが、管理者にはどうですか? ユーザーが持っているのと同じ認証機能を管理者に持たせたいと思っています。

4

1 に答える 1

1

認証とアクセス/許可という2つの別々の問題を扱っています。標準ユーザーか管理ユーザーかに関係なく、単一のユーザーテーブルを使用して認証/ログインを渡します。次に、アクティブなユーザーに何を許可するかを決定する権限システムを処理する必要があります。typeこれは、ユーザーに管理者ビューまたは通常のビューのどちらを与えるかを決定するために使用するユーザー テーブルに列を作成するのと同じくらい簡単にすることができます。または、より高度に進んで、 sentryauthorityなどを使用することもできます。自分で試してみたい場合は、RBAC (役割ベースのアクセス制御) について調査することもできます。

于 2013-06-15T06:57:26.780 に答える