Versucht 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, la (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
$ce->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 // à partir de.
Nachdem der Cache gelöscht wurde, sollte dann alles wunderbar klappen.
Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!