2009-07-06 7 views
0

Ich habe drei Websites, auf die durch verschiedene Domain-Namen hingewiesen werden.Staatsverwaltung Frage

Die Frage ist:

Wenn ein Benutzer an einer Domäne anmeldet, wird es nicht in den beiden anderen Bereichen reflektiert, und in ähnlicher Weise für die Abmeldung.

Wie wird der Sitzungsstatus für zwei verschiedene Domänen verwaltet?

Antwort

0

Möglicherweise müssen Sie Cookies für jede Domäne festlegen, wenn sich ein Benutzer an einer bestimmten Site anmeldet.

1

Sitzungsinformationen sind mit einem Sitzungscookie verknüpft und Cookies sind nur an eine Domäne gebunden. Daher ist es nicht möglich, sich mit einem Anmeldeformular bei mehr als einer Domäne zu authentifizieren.

Sie könnten ein paar ausgefallene Cross-Domain-Javascript verwenden, aber das ist nicht sehr einfach.

0

Sie könnten Sitzungsinformationen in einer Datenbank basierend auf Benutzer-IP, User-Agent-Zeichenfolge und einige weitere Informationen basierend auf der Anzahl der Benutzer teilen von der gleichen IP-Adresse verbinden. Sie benötigen mehr Daten zu einzelnen Benutzern, wenn mehrere Benutzer von derselben IP-Adresse aus eine Verbindung herstellen.

Skript würde dann nur auf die Datenbank zugreifen, um Informationen zur Sitzung abzurufen.