Spam User aus OSTicket löschen

Wer ein OSTicket System betreibt kennt das Problem: auch unerwüschte Tickets gelangen ab und zu in das System die einfach nur Spam sind und gelöscht werden. Während man die Tickets löscht bleiben immer mehr User in der Datenbank bestehen die man nicht braucht.
Diese lassen sich via SQL aber leicht löschen, man kann die User ohne Ticket leicht ermitteln. Mit einem dreistufigen SQL werden diese Spam Kontakte dann einfach aus der mySQL Datenbank gekillt. Geht in euren phpMyAdmin und startet den folgenden SQL:

Im Beispiel gehen wir davon aus das das Tabellen Prefix ost_ benutzt wurde.

Delete From ost_user where id not In ( Select user_id from ost_ticket );
Delete From ost_user_email Where user_id Not In ( Select id from ost_user );
Delete From ost_user__cdata Where user_id Not In ( Select id from ost_user );

Das ist auch eine valide Massnahme aus Sicht von Datenschutzgründen, es lassen sich Benutzer löschen welche keine Tickets mehr im System haben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.