Seite 1 von 2
User löschen?
Verfasst: 20.09.2005 21:35
von Firestarter
Wie lautet bitteschön die MySQL-Befehle um User (Mehrzahl) im Forum zu löschen?
Verfasst: 20.09.2005 21:36
von mad-manne
Anhand welcher Kriterien willst du denn festlegen welche User gelöscht werden sollen?
Fragt sich,
Manne.
Verfasst: 21.09.2005 00:23
von HdZ
Mit SQL wäre das:
wobei du "phpbb" durch deinen tabellenpräfix ersetzen solltest (so du einen anderen hast) und "bedingung" mit den Angaben welche Bediensteten eliminiert werden sollen.
Bsp: Um alle Zeroposter zu eliminieren wäre das:
Verfasst: 21.09.2005 00:35
von Markus67
Hi ...
schau dir die Liste mal an ...
Simple Admin Userlist
Creates a simple userlist in the ACP. You can activate, deactivate and delete users in one step.
Markus
Verfasst: 21.09.2005 01:41
von Firestarter
Also ich wollte einfach nach ID (Nummer des Users im Forum) oder Nickname der User löschen, da es mehrere User sind kann es auch eine längere Liste sein.
Daher wollte nachfragen, wie ich es MySQL schnell lösen kann ohne jeden User im ACP aufzurufen (dauert doch wohl länger).
Also eine Abfrage nach Nickname und/oder ID wäre mir am liebsten.
please help me.
Verfasst: 21.09.2005 14:41
von HdZ
Also wenn du weißt welche ID's die Bediensteten haben sollte es so gehen:
wobei du die Zahlen durch deine ID's ersetzen mußt, durch "," getrennt.
Verfasst: 21.09.2005 15:08
von Firestarter
und wie sieht es mit nicknamen aus ?
Verfasst: 21.09.2005 16:31
von mad-manne
man sollte bei der ganzen Aktion nicht vergessen, dass jeder User auch noch mal seine "eigene" Gruppe hat! Ist zwar bestimmt nicht störend, wenn die stehenbleiben, aber um es vollständig zu machen, sollten die auch weggehauen werden.
Hast du denn mal das weiter oben von Markus vorgeschlagene MOD ausprobiert?
Gruss,
Manne.
Verfasst: 22.09.2005 09:54
von Firestarter
@mad-manne,
das bringt mich leider nicht weiter, da ich von einer zweiten Datenbank aus direkt den User aus dem Forum löschen möchte und nicht unbedingt jedesmal ins Forum springen möchte.
Aber was ist das mit der eigenen Gruppe ?????
Verfasst: 22.09.2005 10:10
von mad-manne
Firestarter hat geschrieben:Aber was ist das mit der eigenen Gruppe ?????
Also ... ich bin auf diesem Gebiet noch kein Experte, da ich mich damit noch nicht allzu stark befasst habe, aber an meinem vorhandenen Wissen darfst du naschen
Die gesamte "Berechtigungs-Überprüfung" innerhalb von phpBB wird über Gruppen abgewickelt, da man so nicht 2 mal nachsehen muss, was ein User darf. Dazu wurde ein "trick" genutzt, bei dem eben jeder User auch "seine eigene" Gruppe ist.
Schau dir mal die Tabelle
phpbb_groups an. Dort findest du ein Feld namens
group_single_user, welches nur bei "echten" Gruppen auf 0 steht und ansonsten eben auf 1.
Die Tabelle
phpbb_user_group ist dann die "Verknüpfungs-Tabelle"
(n:m-Relation) zwischen den
users und den
groups
Alles klar
Manne.