0

2 つのフロントエンドと 2 つのバックエンドで構成される Symfony 1.4 (Doctrine) Web サイトを作成しました。したがって、すべてが 2 つの SF プロジェクトにきちんとまとめられています。いずれにせよ、すべてのアプリは同じ (MySQL-) データベースを使用します。これは、別のユーザーにログインするまではまったく問題ありません。

バックエンド 1 はイントラネットからのみアクセスできるため、管理するユーザー (管理者) はごくわずかです。バックエンド 2 はエクストラネットからアクセスでき、フロントエンド ユーザーも管理する必要があります。

基本的に、この 2 つのプロジェクトを 2 つの異なるユーザー テーブルのセットに分割したいと考えていますが、1 つのデータベース内にあります。

最初のアプリを保護するために sfDoctrineGuardPlugin を使用していますが、最初のアプリに干渉せずに 2 番目のアプリを保護する方法がわかりません。

4

1 に答える 1

0

ユーザーテーブルにフィールド(イントラネット、エクストラネット)を追加し、app_typeこのフィールドを使用して登録プロセスとログインプロセスを変更して、1つのテーブルに2つのユーザーリストを簡単に作成してみませんか?

于 2012-10-31T14:18:27.793 に答える