Doppelte Frontend-Cookies verursachen zeitweise Anmeldeprobleme


7

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.


Siehe auch diese Frage für eine potenziell hervorragende Lösung.
WackGet

Antworten:


5

Das Löschen der alten Cookies und das Setzen des Cookie DomainAs www.foobar.comhat zur Behebung des Problems beigetragen.


2
Ich bin mit der gleichen Situation konfrontiert, aber Ihre Lösung funktioniert bei mir nicht. Hast du es mit etwas anderem versucht?
Attila Naghi

2

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.