Problème au client de partage des comptes à l'échelle mondiale
-
16-10-2019 - |
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?
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 « / »
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.