Gelöschten User wiederherstellen

AbbyP
Ich hoffe das Thema existiert noch nicht! Ich habe die Suchfunktion benutzt und nichts gefunden Augenzwinkern


Problembeschreibung:
Ich habe aus Versehen einen User, der ziemlich viele Beiträge hatte, gelöscht. Jetzt möchte ich ihn gerne wiederherstellen. Ich habe schon bei Google nachgeschaut und auch Seiten gefunden, auf denen behauptet wird, dass das geht. Natürlich möchte ich, dass der gelöschte User, wenn ich ihn wiederherstelle, seine alten Beiträge noch hat. Geht das? Wenn ja: Wie? Kann mir das vielleicht einer erklären, so dass ich es verstehe?

Danke schonmal Augenzwinkern
Partytreff
Schaue mal bei woltlab dort gibt es ein Tool

Gruß
Tutorial
täte mich auch interessieren würde so ein Tool doch glatt auf meiner Seite verlinken Augenzwinkern
AbbyP
Zitat:
Original von Partytreff
Schaue mal bei woltlab dort gibt es ein Tool

Gruß


Ich hab das grade durchsucht und nichts gefunden!
Hast du zufällig den Link da? Wäre nett smile
Svenkan
Hum, also rein aus Logikgründen frage ich mich, wie ein gelöschter SQL-Datensatz ohne Caching, Backup etc. wiederhergestellt werden soll. Also sagen wir jetzt einfach mal: Backups sind Gold wert. Augenzwinkern
Tutorial
Rein der Logik halber würde mich mal interessieren wie man Reinzufällig und ausverstehen einen User löschen kann @ Svenkan.

Ahja ich denke das der User zwar deaktiviert ist wenn man auf löschen klickt jedoch nicht das er wirklich aus der DB gelöscht wird oder lieg ich falsch ? und bleiben die Beiträge normalerweise nicht trotz der löschung stehen? nur dann halt als "Gast" ?

Gruß
Unicorn32
Hi,

http://www.woltlab.com/forum/archiv/burn...wbb/#post497998

3. letzter Beitrag von unten.

Zitat:
Mit diesem Script kann man einem User seine alten Beiträge neu zuordnen, nachdem dieser mal gelöscht wurden ist. Der User muß sich mit dem gleichen Nicknamen registrieren, mit dem er vorher schom im Forum drinne war.

Dies ist auch nützlich, wenn z.b. nach einem Hackangriff die Usertabelle geleert wurde und sich die User neu registrieren müßen.

Die Datei im Ordner ACP ablegen und aufrufen, dort dann den Username und die neue Userid eintragen und absenden.
Tutorial
Zitat:
forum/archiv/burning-board-2-x/

scheint aber nur fürs wbb2 zu sein oder?

Schick mir das Tool doch mal bitte bei mir kommt wenn ich den link aufrufe nur ne Loginbox und extra registrieren möcht ich mich eigentlich nicht Augenzwinkern
Svenkan
@ Tutorial: Wieso fragst du mich das? Ich bin nicht derjenige, der wahrllos irgendwelche Einträge aus seiner DB entfernt und ohne Backups arbeitet. ^^
Vigil
Ich schiebe das Thema mal wieder hoch, weil ich momentan das gleiche Problem habe. Ist es ohne Backup möglich, den User wiederherzustellen bzw. die Beiträge zuzuordnen? Und natürlich bei nem WBB Lite 1.0.2 smile
Schrimm
Hallo,

Eine eindeutige Zuordnung ist nicht möglich, sofern es mal mehrere Benutzer mit denselben Namen gab.
Es sollte aber möglich sein aufgrund des "Beitragsusernamens" die Beiträge einem Nutzer zuzuordnen.
Vigil
Das ist doch perfekt smile
Und weißt du auch, wie das geht??
Schrimm
Hallo,

In etwa so:
php:
1:
UPDATE bbX_posts SET userid=$id WHERE username=$name


"X" muss gegen die Nummer des Boards getauscht werden (Meist 1).
"$id" muss gegen die Userid des Benutzer getauscht werden, dem diese Beiträge zugeordnet werden sollen.
"$name" muss gegen den Usernamen getauscht werden, der in den Beiträgen steht. (Willst du die Beiträge des ehemaligen Benutzer A dem Benutzer B zuweisen, musst du den Namen des Benutzer A eintragen.)
Vigil
Uh, das klingt doch schonmal ausgezeichnet. Aber wo muss der Code rein? verwirrt
jacqy
In deine Datenbank smile
Vigil
Na das ist schon klar ^^ Aber wo genau?
jacqy
In phpmyadmin oben auf SQL klicken. smile
Vigil
Danke smile
OriginalGroupie
UPDATE bb1_posts SET userid=259 WHERE username=Cora Porter

wenn ich das so eingebe dann kommt aber immer #1054 - Unknown column 'CoraPorter' in 'where clause' verwirrt
Revolutionary Act
code:
1:
UPDATE bb1_posts WHERE userid=259 SET username=Cora Porter


So ist's richtig.