Question

  • Nous avons une installation de magento et trois sites avec un point de vue magasin et magasin chacun.
    • mywebsite.com /
    • mywebsite.com/store2 /
    • mywebsite.com/store3 /
  • Chaque site ont différentes devises.
  • Partager Comptes clients est réglé sur Global sous Système-> Clients-> Client Configuration-> Compte options de partage.

Maintenant, si un login client à mywebsite.com/ puis aller à deux autres sites, il / elle est connecté ce site aussi, qui fonctionne comme prévu.

Mais si elles se connecter en mywebsite.com/store2/ ou mywebsite.com/store3/, puis passer des sites Web, ils doivent se connecter à nouveau, pourquoi est-ce donc?

Est-ce un bug? Ou suis-je tort de quoi que ce soit?

Était-ce utile?

La solution

Je suppose un problème avec les cookies ici.

Si vous vous connectez sur le chemin « / » le cookie est accessible sur tous les chemins de sous. vous ouvrez une session sur « / magasin2 / » il est accessible uniquement sur « / magasin2 / » et les chemins sous, de sorte que son pas accessible depuis « / » ou « / store3 /".

Il devrait y avoir un moyen de forcer le domaine du cookie / chemin, de sorte que chaque magasin écrit le cookie « / »

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

Autres conseils

La solution du problème est ici Magento Multiple Site Web Store - Connexion .

Cela vous permet de vous connecter où que vous soyez dans votre domaine qui compte au-delà de la portée de ce. Cela résout le problème mentionné par FlyningMana.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top