Sottodomini e accessi
-
10-07-2019 - |
Domanda
Se hai più sottodomini, ad es .:
sub1.domain_name.com
sub2.domain_name.com
Esiste un modo per consentire a un utente di accedere a entrambi senza problemi e con doppio accesso?
La piattaforma è Python, Django.
Soluzione
Senza informazioni su quale piattaforma stai usando, è difficile dirlo. Se si utilizzano i cookie per memorizzare informazioni di autenticazione e si utilizzano sottodomini come descritto, è possibile forzare l'emissione del cookie per il dominio di livello più alto, ad es. domain_name.com.
Questo sarà accessibile sia da sub1 che da sub2, e ciascuno potrebbe usarlo per la propria autenticazione.
Modifica
In settings.py per ogni applicazione in esecuzione nei sottodomini, devi inserire
SESSION_COOKIE_DOMAIN = " .domain_name.com "
secondo i documenti di django
Altri suggerimenti
Sì. Basta impostare il cookie sul dominio " .domain_name.com " e il cookie sarà disponibile per sub1.domain_name.com e sub2.domain_name.com.
Fintanto che mantieni le informazioni sulla sessione su entrambi i domini, dovresti andare bene.
Questa è una pratica molto comune ed è per questo che puoi accedere al tuo account Google all'indirizzo http: // www. google.com/ e ancora accedere a http://mail.google.com .