Magento – Probleme beim Login mit Magento 1.9 und iOS / Safari

BildVersucht sich ein Kunde z.B. über ein iPad oder auch allgemein Safari in einem Magento 1.9 Shop anzumelden, kann es dazu kommen, dass die Login-Maske einfach neu geladen wird. Teilweise noch mit den eingegebenen Daten, teilweise aber auch leer.

Dies ist hat mit einem Reload zu tun, den (allgemein gesprochen) iOS nicht versteht. Diesen Befehl findet man im Ordner app/code/core/Mage/Customer/Model/ in der Datei Session.php in Form von

$this->renewSession();

Um dies nun zu beheben, würden wir diese Zeile löschen oder auskommentieren. Damit das Magento System aber weiterhin updatefähig bleibt, kopieren wir dazu die Datei Session.php in das Verzeichnis app/code/local/Mage/Customer/Model/ und löschen dann erst dort die Zeile bzw. kommentieren sie mit // aus.

Nachdem der Cache gelöscht wurde, sollte dann alles wunderbar klappen.

Genutzt in Magento Version 1.9 Kommentare? Ergänzungen? Hinweise? Gerne!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

Leave a Reply

Your email address will not be published. Required fields are marked *