Hallo allerseits, speziell die SQL-Experten!
Ich leide - wie so viele hier - unter den zahlreichen SPAM-Kunden-Profilen, die täglich angelegt und von mir dann manuell in der Kundenverwaltung gelöscht werden müssen. Die Zeitstempel-Lösung bringt leider auch keine 100%ige Lösung, es kommen immer noch etliche Fake-Kunden-Registrierungen (wie auch immer) durch.
Das Löschen der Fake-Kunden-Profile ist leider sehr aufwendig, weil es im Bereich der Kundenverwaltung keine detaillierte Übersicht gibt, bei der man alle Datenfelder des Kundenprofils angezeigt und so schnell die Fake-Kunden aussortieren kann. So muss ich erst einmal mich in das Kundenprofil reinklicken, um dann anhand der Daten den fake zu erkennen, wieder rausgehen, und dann den einzelnen Datensatz löschen. Bei den vielen Fake-Kunden, die sich im Laufe der Woche ansammeln, ist das ein ziemlicher Aufwand.
Leichter wäre es, wenn man mit Hilfe eine SQL-Skriptes die Fake-Kunden identifizieren und in einem Schwung löschen könnte. Mir ist aufgefallen, dass die Fake-Kunden-Profile alle das Feld Postleitzahl mit alphabetischen Zeichen, also nicht mit Ziffern, füllen. Ich habe mal als Beispiel einen Screenshot eines solchen Fake-Kunden-Profils gemacht.
[ Für Gäste sind keine Dateianhänge sichtbar ]
Vielleicht gibt es ja einen SQL-Experten hier in der Community, der mir und allen anderen Spam-Leidgeplagten sagen kann, wie man diese Fake-Kunden-Profile in SQL mit einem Skript löschen kann. Ich stelle mir das so vor, dass das SQL-Skript
1) im Feld Postleitzahl nachschaut, ob dort ausschließlich alphabetische Zeichen eingetragen (das wäre dann ein Fake-Kunde).
2) Wenn das der Fall ist, dann lösche diesen Kunden, andern falls ignoriere den echten Kunden
Wäre echt super und eine große Hilfe, wenn dazu jemand etwas einfallen würde.
Danke und Gruß
Hajosch
Linkback: https://www.modified-shop.org/forum/index.php?topic=41620.0