Zend Framework 上に構築された CMS があります。Zend_Auth
「CMS ユーザー」認証に使用します。CMS ユーザーには、 で適用される役割と権限がありZend_Acl
ます。現在、オンライン ストアなどの「サイト ユーザー」を作成しようとしています。Zend_Auth
簡単にするために、サイト ユーザー用に の別のインスタンスを使用したいと思います。Zend_Auth
シングルトンとして書かれているので、これを達成する方法がわかりません。
ロールでこれを達成したくない理由:
- サイト ユーザー (訪問者) による CMS ユーザーの汚染
- サイト ユーザーが誤って昇格されたアクセス許可を取得する可能性があります
- ユーザーは、さまざまな役割よりもさまざまなタイプとしてより正確に定義されています
- 2 つのユーザー タイプは、別々のデータベース/テーブルに格納されます。
- 各タイプの 1 人のユーザーが同時にサインインできる
- 2 種類のユーザーには異なる種類の情報が必要です
- 既存のコードで行う必要があるリファクタリング