Ändern der E-Mail-Adresse: Zweifache Verifizierung
Um die E-Mail-Adresse in der Kontoübersicht des Shops zu ändern, muss man diese Aktion nun zweifach bestätigen.
Es wird nun die Konfiguration der Loginseite in der Tabelle "cms_domain" benötigt. Ist diese nicht vorhanden, wird beim Versuch die E-Mail-Adresse zu ändern folgende Meldung ausgegeben:
Durch das Preset wird "Mein Konto" als Loginseite gepflegt. Auf dem View des Login ist folgender feature Call plaziert:
changeMail feature call
{{{feature "shop_view/login.hook/change/mail" serve}}}
Weicht die Loginseite in der Domainkonfiguration vom Standard ab, so muss dieser feature call plaziert werden, sonst funktioniert die Verifizierungslogik (und damit das Ändern der E-Mail-Adresse) nicht.
Werden die Links in den Verifizierungsmails geklickt, wird der Link validiert und ggf. der entsprechende Verifzierungsdatensatz geändert.
Sobald die Links von beiden Empfängern geklickt wurden, wird die E-Mail-Adresse geändert.
Die Verifizierungslinks sind 12 Stunden lang gültig.