Seite 1 von 1

Admin selbst gelöscht...was tun?

Verfasst: 16.01.2006 03:40
von Gentlemen
Ich habe mich als Administrator wegen nem dummen Fehler selbst gelöscht...und hatte zuerst mal das Problem, das ich nicht mehr ins Forum kam, hab das ganze denn über phpMyAdmin gelöst...und habe nun das Problem das meine alten Beiträge jetzt als Gast erscheinen...und ich nicht genau weiß, wie ich das wieder hinbiegen kann...möchte meine Beiträge wieder auf mich laufen lassen, vor allem weil ich ja jetzt den Benutzernamen als Gast laufen habe.

Das Löschen scheint übrigens mit dem Installieren eines Mods zusammenzuhängen, ich habe den BirthdayMod und den Map Mod installiert, und ich glaube, wenn ich jetzt über den Adminpanel User bearbeite, dann werden diese beim Abschicken gelöscht anstatt gespeichert.

Re: Admin selbst gelöscht...was tun?

Verfasst: 16.01.2006 05:17
von Fähnchen
Gentlemen hat geschrieben:hab das ganze denn über phpMyAdmin gelöst...und habe nun das Problem das meine alten Beiträge jetzt als Gast erscheinen...und ich nicht genau weiß, wie ich das wieder hinbiegen kann...möchte meine Beiträge wieder auf mich laufen lassen, vor allem weil ich ja jetzt den Benutzernamen als Gast laufen habe.
Erstmal dazu:
http://www.phpbb.de/moddb/mod.php?id=31

Das ist aber nur empfehlenswert wenn es keine vorherigen Gast-Postings bei dir gab. Sonst laufen auch Postings unter deinem Namen die andere Gäste geschrieben haben.
Gentlemen hat geschrieben:Das Löschen scheint übrigens mit dem Installieren eines Mods zusammenzuhängen, ich habe den BirthdayMod und den Map Mod installiert, und ich glaube, wenn ich jetzt über den Adminpanel User bearbeite, dann werden diese beim Abschicken gelöscht anstatt gespeichert.
Das halte ich eher für ein Gerücht. Denn um User zu löschen musst du ein gewisses häkchen setzen. :wink: Wie kommst du auf diesen Eindruck?

Re: Admin selbst gelöscht...was tun?

Verfasst: 16.01.2006 09:22
von Gentlemen
Fähnchen hat geschrieben: Das halte ich eher für ein Gerücht. Denn um User zu löschen musst du ein gewisses häkchen setzen. :wink: Wie kommst du auf diesen Eindruck?
ich komme auf diesen Eindruck weil ich das Häkchen nicht gesetzt habe und nach dem Absenden dann die Meldung kam...

Danke für die erste Hilfe, werde das gleich mal austesten. Und wegen dem Löschproblem werde ich mal nachschauen und Screenshots machen.

Verfasst: 16.01.2006 16:13
von Gentlemen
es ist also tatsächlich so, ich habe im Adminbereich für einen User die Map-Koordinaten eingerichtet und nach dem Abschicken war der User gelöscht.

edit:

und es ist egal welche Aktion ich mache, Signatur ändern, Avatarbild...der User wird beim Absenden gelöscht!

Verfasst: 17.01.2006 05:30
von Fähnchen
Dann poste doch bitte mal deine admin/admin_users.php hier als Textdatei.
Vielleicht findet sich der Fehler.

Eine PHP-Datei zum Download bereit stellen

Verfasst: 17.01.2006 09:35
von Gentlemen
so, hier wäre die admin/admin_users.php

klick

Verfasst: 17.01.2006 09:38
von Dr.Death
Du hast einen Fehler beim Einbauen gemacht !

Lösung:

Suche

Code: Alles auswählen

		if( $HTTP_POST_VARS['deleteuser'] )
		// 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
		{
Ersetze durch:

Code: Alles auswählen

		if( $HTTP_POST_VARS['deleteuser'] )

		{
		// 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

Verfasst: 17.01.2006 09:41
von Gentlemen
das hat ja jetzt gerade mal ne Minute gedauert...unglaublich...es fehlte an einer stelle die Klammer,oder? dabei habe ich , bevor ich das ganze hochgepostet habe extra nochmal alles überprüft.
Danke!
Gleich mal testen.
Dann wären da ja noch meine anderen probleme! Vielleicht hast du da auch nen Rat?


klick


edit:
es hat tatsächlich daran gelegen, tausend Dank!