Frage

Wenn Sie mehr Sub-Domains z.

  

sub1.domain_name.com

     

sub2.domain_name.com

Gibt es eine Möglichkeit, einen Benutzer in der Lage zu haben, in diesen beide ohne Probleme und doppeltes Login Problem anmelden?

Die Plattform ist Python, Django.

War es hilfreich?

Lösung

Ohne Informationen über welche Plattform Sie verwenden, ist es schwer zu sagen. Wenn Sie Cookies verwenden Authentifizierungsinformationen zu speichern, und Sie sind mit Sub-Domains, wie Sie beschreiben, dann können Sie das Cookie zwingen für den höchsten Level-Domain ausgegeben werden, z.B. domain_name.com.

Dies wird sowohl durch sub1 und sub2 zugänglich sein, und sie könnte jeder verwenden, die für ihre Authentifizierung.

EDIT:

In der settings.py für jede Anwendung unter dem Sub-Domains ausgeführt wird, müssen Sie setzen SESSION_COOKIE_DOMAIN = ".domain_name.com" per

Andere Tipps

Ja. Einfach den Cookie auf der Domain „.domain_name.com“ und das Cookie wird sub1.domain_name.com verfügbar sein und sub2.domain_name.com.

Solange Sie Ihre Sitzungsinformationen auf beiden Domänen erhalten, sollten Sie in Ordnung sein.

Dies ist eine sehr gängige Praxis, und ist, warum Sie in Ihrem Google-Konto anmelden können unter http: // www. google.com/ und noch angemeldet werden unter http://mail.google.com .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top