Auf der Site wird Magento CE 1.7.0.2 ausgeführt.
Kunden haben Probleme mit der Anmeldung gemeldet. Ich konnte dies nur auf Safari selbst replizieren (die genauen Schritte zum Replizieren sind jedoch noch nicht bekannt).
Irgendwie wurden 2 Frontend-Cookies generiert (dies ist nicht das Problem):
frontend fs66qk6lbfjriuf873mrbdk199 .www.foobar.com / 8 March 2014 4:34:40 pm AEDT 34 B
frontend fs66qk6lbfjriuf873mrbdk199 www.foobar.com / 8 March 2014 4:34:40 pm AEDT 34 B
Dies ist kein Problem, und Sie können sich weiterhin mit den oben genannten Cookies im Frontend anmelden. Manchmal sehen die Cookies jedoch so aus:
frontend deleted .www.foobar.com / 8 March 2014 4:34:40 pm AEDT 34 B
frontend fs66qk6lbfjriuf873mrbdk199 www.foobar.com / 8 March 2014 4:34:40 pm AEDT 34 B
Das oben Genannte verursacht definitiv Probleme und ich kann mich nicht anmelden.
Unter System >> Config >> Web:
Cookie Lifetime: 86400
Cookie Path: /
Cookie Domain: (blank)
Use HTTP Only: No
Cookie Restriction Mode: No
Sollte ich eine Cookie-Domain einrichten? Das Symptom, das der Kunde sieht, wird nur fehlerfrei auf die Anmeldeseite umgeleitet.
magento-1.7
frontend
login
cookie
Francis Kim
quelle
quelle
Antworten:
Das Löschen der alten Cookies und das Setzen des
Cookie Domain
Aswww.foobar.com
hat zur Behebung des Problems beigetragen.quelle
Dank der Einstellung der Cookie-Domain als www.mydomain.com wurde mein Problem der Kundenanmeldung in Safari gelöst.
Gehen Sie zu - System >> Konfiguration >> Allgemein >> Web >> Verwaltung von Sitzungscookies.
Außerdem habe ich die Lebensdauer der Cookies auf 33600 geändert. Ich weiß nicht, ob das auch geholfen hat.
quelle