Cakephp-Authentifizierungskomponente mit Sitzung mit zwei Modellen

Ich habe zwei cakephp2-Anwendungen, die auf derselben Datenbank ausgeführt werden, aber unterschiedliche Auth-Tabellen und dementsprechend unterschiedliche $ this-> Auth-> userModel-Werte haben. Die Authentifizierung funktioniert gut und Benutzer einer App können sich nicht bei einer anderen anmelden.

ABER .. da Apps dasselbe CAKEPHP-Sitzungscookie verwenden, geschieht dies: Wenn sich der Benutzer von App 'one' anmeldet, kann er auf jede durch Authentifizierung geschützte Aktion in App 'two' zugreifen!

Ich werde wahrscheinlich andere Benutzerrollen und Cookie-Namen verwenden. Aber trotzdem, warum ignoriert die Auth-Komponente die Auth-> userModel-Einstellungen, wenn sie die Sitzung überprüft? Gibt es eine Möglichkeit, es so zu konfigurieren, dass es in dieser Situation richtig funktioniert?

Vielen Dank im Voraus für alle Vorschläge.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage