Domanda

  • Abbiamo un'installazione di Magento e tre siti web con un negozio e negozio di visualizzare ogni.
    • mywebsite.com /
    • mywebsite.com/store2 /
    • mywebsite.com/store3 /
  • Ogni sito web hanno diverse valute.
  • Condividi clienti Account è impostato su Globale in Sistema-> clienti-> Clienti Configurazione-> Account Opzioni di condivisione.

Ora, se un account di accesso dei clienti a mywebsite.com/ e poi andare in altri due siti web che lui / lei è loggato in quel sito anche, che sta funzionando come previsto.

Ma se il login nel mywebsite.com/store2/ o mywebsite.com/store3/, e quindi passare i siti web, hanno nuovamente eseguire il login, perché è così?

Si tratta di un bug? O sto facendo qualcosa di sbagliato?

È stato utile?

Soluzione

I assumere un problema con i cookie qui.

Se si effettua il login sul percorso "/" il cookie è accessibile su tutti i percorsi secondari. di aver effettuato il login su "/ store2 /" è accessibile solo su sentieri "/ store2 /" e sub, in modo da non la sua accessibili da "/" o "/ store3 /".

Ci deve essere un modo per forzare il dominio del cookie / percorso, in modo che ogni negozio scrive il cookie "/"

http://en.wikipedia.org/wiki/HTTP_cookie#Domain_and_Path

Altri suggerimenti

La soluzione per il problema è qui Magento multipla Sito web Store - Accesso .

Questo consente di aprire sessione da qualsiasi luogo sotto il vostro dominio che rifletterà al di là del campo di applicazione. Questo risolve il problema citati da FlyningMana.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top