2017-11-20 4 views
1

Ich habe eine Multi-Domain-App in Django.Wie übertragen Sitzungsvariablen über Domain-Django?

mx.myapp.com 
nz.myapp.com 
hn.myapp.com 

und es funktioniert gut. Das Problem ist, wenn ich mich in mx.myapp.com anmelde und einige Links zu nz.myapp.com umleiten müssen, werden die Sitzungsvariablen nicht gesetzt. Wie bleibe ich mit meinem Account in den verschiedenen Domains eingeloggt?

Ich denke, ich muss De-Session-Variablen zu einer anderen Sub-Domain oder so etwas übertragen, aber ich weiß nicht, wie es geht. Bitte helfen Sie.

Antwort

1

Sie können dies in SESSION_COOKIE_DOMAIN Variable in settings.py Datei angeben.

SESSION_COOKIE_DOMAIN = '.myapp.com' #for cross domain cookies 

Den führenden Punkt nicht vergessen.