Antwort #13 am: 20. Mai 2010, 20:52:49
Hallo Torsten,
ne das war anders gemeint, als es glaub ich verstanden wurde.
Das Problem war ja anfangs, dass nur die Gast-Kunden gelöscht wurden, die sich ordentlich abgemeldet haben, alle anderen blieben trotz Funktion "Gastkonten löschen" erhalten.
So, dafür gibt es ja den Fix von Hetfield für die checkout_success.php
ABER, damit es nicht doppelt gelöscht wird oder zumindest versucht wird, muss natürlich dann der Code in der logoff.php raus, da die Löscherei mit dem Fix ja schon in der checkout_success.php erledigt wurde.
Doch der dann in der logoff.php verbleibende Code, siehe Beitrag Nr. 57741, ist ja ohne eine IF-Abfrage und gilt deshalb für alle Kundengruppen, also auch für Gäste.
Somit würde dieser Code-Teil einmal in der checkout_success.php und noch einmal in der logoff.php ausgeführt werden, sobald sich ein Gast abmeldet.