Seite 1 von 1
[3.3] Benutzer in Datenbank ohne seine Beiträge löschen
Verfasst: 18.10.2020 12:20
von Joko15
Hallo zusammen,
Ich habe eine SQL Abfrage geschrieben, um Benutzer, die sich mit bestimmten E-Mailadressen registriert haben herauszufiltern. Diese Benuzter würde ich jetzt gerne löschen. Wenn ich den Benutzer in der Datenbank lösche, verschwinden aber auch seine Beiträge. Was muss ich machen, damit seine Beiträge erhalten bleiben, das Profil aber gelöscht werden?
Viele Grüße
Joko
Re: [3.3] Benutzer in Datenbank ohne seine Beiträge löschen
Verfasst: 18.10.2020 13:07
von chris1278
Du kannst dich den Benutzer übers adminpanel löschen und die beiträge erhalten.
Re: [3.3] Benutzer in Datenbank ohne seine Beiträge löschen
Verfasst: 18.10.2020 13:35
von Joko15
Danke, die Option kenne ich. Es handelt sich aber vorraussichtlich um ungefähr 200 Benutzer. Dann würde ich das gerne automatisieren.
Re: [3.3] Benutzer in Datenbank ohne seine Beiträge löschen
Verfasst: 19.10.2020 11:15
von Joko15
Oder kann ich zumindest die Benutzer ohne Beiträge gefahrlos direkt aus der Datenbank löschen? Die Benutzer mit Beiträge sind wahrscheinlich so wenige, dass ich sie doch händisch löschen kann.
Re: [3.3] Benutzer in Datenbank ohne seine Beiträge löschen
Verfasst: 19.10.2020 11:29
von Dr.Death
Vielleicht ist es ja einfacher die bereits in phpBB eingebauten Funktionen zu nutzen:
ACP -->
Benutzer und Gruppen -->
Automatisches Löschen inaktiver Benutzer -->
E-Mail: *gmail.com
<-- Als Beispiel alle Benutzer mit einer gmail.com Adresse
Optionen:
Lösche Beiträge der gelöschten Benutzer: Nein
Deaktivieren oder löschen: löschen
Nach Absenden des Formulars werden alle Benutzer die den Kriterien entsprechen aufgelistet und nach einer erneuten Bestätigung dann gelöscht.
Re: [3.3] Benutzer in Datenbank ohne seine Beiträge löschen
Verfasst: 19.10.2020 13:03
von HaioPaio
Du könntest auch vorher mit deinem Script alle betroffenen email Adressen abändern auf was wie "lö
schen@aufeinmal.de"
Dann wird der vom Doc gezeigte Weg noch komfortabler.
Re: [3.3] Benutzer in Datenbank ohne seine Beiträge löschen
Verfasst: 19.10.2020 16:21
von Joko15
Darauf bin ich gar nicht gekommen. Das scheint mir ein sehr gangbarer Weg zu sein. Deaktivieren müsste ich die Benutzer ja auch ohne Probleme direkt in der Datenbank können.