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.

È stato utile?

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 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top