User versehentlich gelöscht. Kann ich das wiederherstellen?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

User versehentlich gelöscht. Kann ich das wiederherstellen?

Beitrag von Stemmi »

Hi Leute!

Mir ist es ein Rätsel wie das passieren konnte, da ich schon lange Foren habe und mich eigentlich auskenne wie man ein Forum bedient.
Gestern habe ich einem der wichtigsten User in einem weiteren Bereich Mod Rechte gegeben und dann noch bei "Rangname" einen Mod Rang vergeben.

Ich vermute, dass ich direkt darunter das Häkchen gesetzt habe bei löschen und dann abgeschickt habe. *heul*
Super ärgerlich, da es hier um einen sehr wichtigen Member handelt.

Backups mache ich jeden Tag manuell mit phpmyadmin. Kann ich diesen User wiederherstellen? Die Beiträge sind noch alle da, aber wird eben als Gast jetzt angezeigt. Die PNs sind alle weg.
Hab das hier gefunden...meint Ihr das hilft für die PNs:
http://www.phpbb.de/moddb/pn_deletion
Oder bringt dieser Mod erst dann etwas, wenn ich diesen eingebaut habe, bevor der User gelöscht wird?

Vielen Dank für jede Hilfe!!!
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

das hier sollte was für dich sein .. zumindest um die Beiträge wieder zuordnen zu können
User Post Reassign

Was die PN's angeht ... die sind weg. Du könntest jetzt höchstens versuchen die aus dem Backup aus den entsprechenden Tabellen "rauszufummeln" und wieder einzufügen ... wobei du auch hier aufpassen musst mit den ID's ... sonst gibts Chaos :wink:

Markus
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Beitrag von Stemmi »

Hi Markus und vielen Dank für Deine Antwort! Das hilft mir mal sehr weiter.


Denkst Du denn es macht mehr Sinn, wenn der User sich neu anmeldet und ich seine "alten" Topics zuweise?

Oder ist es Möglich den User wieder wie gehabt herzustellen ( auch wegen Punkte, aber das ist nicht die Welt und könnte man verschmerzen ).

Leider kann er den alten Usernamen nicht mehr neu reggen, da die Meldung kommt er ist belegt.

Gut damit könnte ich jetzt leben, aber ich würde gerne noch Deine Antwort abwarten, was in Deinen Fachmännischen Augen am sinnvollsten wäre.

Vielen Dank!
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

er soll sich registrieren mit einem x-beliebigen Namen ... danach weist du über den "Reassign-MOD" die Beiträge einfach dem neuen User zu.
Und wenn das dann geklappt hat benennst du den User im Adminbereich einfach um :wink:

Ausser seiner User-ID ist dann alles wieder beim alten .. zumindest was die Beiträge betrifft :wink:

Markus
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Beitrag von Stemmi »

Das habe ich getan und die Beiträge sind diesem User jetzt zugeteilt.

Aber ich glaube ich habe eine dicke Macke in der admin_users.php
Egal was ich editiere bei einem User.....nach dem Absenden ist dieser gelöscht.
Egal ob ich Namen ändere oder Rang....das ist sehr seltsam und ich finde den Fehler nicht, da dort einiges Mods eingebaut sind.

Hab die Datei mal hoch geladen:

www.cineglobe.de/admin_users.txt

DANKE!!!
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

ja ... da ist ein Fehlerchen mit großer Auswirkung drin :wink:

suche:

Code: Alles auswählen

		if( $HTTP_POST_VARS['deleteuser'] && ( $userdata['user_id'] != $user_id ) )
		// Begin Map Mod

			$sql = "DELETE FROM " . MAP_MOD_USER_TABLE . "
				WHERE user_id = $user_id";
			if( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not delete user coordinates', '', __LINE__, __FILE__, $sql);
			}
// End Map Mod
		{
			$sql = "SELECT g.group_id
ersetze mit:

Code: Alles auswählen

		if( $HTTP_POST_VARS['deleteuser'] && ( $userdata['user_id'] != $user_id ) )
		{
// Begin Map Mod
			$sql = "DELETE FROM " . MAP_MOD_USER_TABLE . "
				WHERE user_id = $user_id";
			if( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not delete user coordinates', '', __LINE__, __FILE__, $sql);
			}
// End Map Mod

			$sql = "SELECT g.group_id
Markus
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Beitrag von Stemmi »

Super das läuft jetzt fehlerfrei.

Danke mal wieder Markus für Deinen genialen Support!!!!!!
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“