GX-Feature #48516
Von Moritz Bunjes vor mehr als 8 Jahren aktualisiert
Mit der Shopversion 3.3 gibt es die Möglichkeit zwischen MD5 und passwort_hash als Verschlüsselungsverfahren für Kundenkonto-Passwörtern zu wählen. Die Logik zur Verschlüsselung und Validierung wurde dazu in einen Auth-Service ausgelagert, zu dem es in Kürze ein Tutorial auf developers.gambio.de geben wird. Dies hat zur Folge, dass die Klasse CustomerPassword, die Logik zum automatischen Erzeugen eines MD5-Hashes enthält, nicht mehr verwendet wird und mit GX3.7 gelöscht werden wird. Stattdessen gibt es eine neue Klasse CustomerHashedPassword, die z. B. vom Customer-Service genutzt wird. CustomerHashedPassword implementiert wie CustomerPassword das CustomerPasswordInterface, ist also ohne weitere Änderungen mit unseren bisherigen Services kompatibel.