MyBB.de Forum
User gelöscht neuen und alten Account zusammen führen. - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: User gelöscht neuen und alten Account zusammen führen. (/thread-27614.html)



User gelöscht neuen und alten Account zusammen führen. - labelstore24 - 04.03.2013

Hallo zusammen

ich habe versehentlich einen User gelöscht und diesen gebeten sich mit den selben Zugangs Daten erneut anzumelden.

leider hatte ich noch kein DB Backup.

gibt es eine Möglichkeit ID oder so was in der Art in dem neuen Accent einzutragen
so das neue und Beiträge unter dem selben User angezeigt werden.


vielen lieben Dank


RE: User gelöscht neuen und alten Account zusammen führen. - StefanT - 04.03.2013

Das kann sehr schwierig werden, beim Löschen werden auch alle Beitrage auf "Gast" gestellt. Eine Zuordnung ist damit kaum mehr möglich.


RE: User gelöscht neuen und alten Account zusammen führen. - MrBrechreiz - 04.03.2013

Wenn Du noch die ID des Users kennst, ist es durchaus noch möglich. Wenn ja, dann soller sich neu registrieren und dann gibst Du ihm die alte uid zurück, dann sollten auch die Beiträge und Themen wieder zu ihm sortiert werden.

Falls nein, tritt das von Stefan in Kraft.


RE: User gelöscht neuen und alten Account zusammen führen. - Dampferloge - 04.03.2013

Bei mir hat es nur so geklappt dass sich der User wieder mit dem selben Namen neu angemeldet hat.

Dann im MySQLDumper folgenden Befehl ausgeführt

UPDATE `mybb_posts` SET `uid` = 'neueuserid' WHERE `uid` = 0 AND username = 'neuerusername'

neueuserid und neuerusername entsprechend einsetzten


RE: User gelöscht neuen und alten Account zusammen führen. - labelstore24 - 04.03.2013

hallo danke für eure hilfe

da ich noch niicht so viele Beiträge in meinem Forum habe, kann ich da nicht einfach die alten beiträge von Hand in phpmyadmin in der Tabelle mybb_posts die neue uid eintragen


RE: User gelöscht neuen und alten Account zusammen führen. - Chacarron - 04.03.2013

Ich hab das schon etliche Male bei mir im Forum gemacht und das funktioniert einwandfrei, solange man weiß, wie der User vorher geheißen hat (und der Name bisher nur einmal vergeben war)

Entsprechend würde ich den Befehl von Dampferloge etwas anders ausführen:
UPDATE `mybb_posts` SET `uid` = 'neueuserid' WHERE `uid` = 0 AND username = 'alterusername'

Macht das nicht mehr Sinn?
Wieso per Hand eingeben, auf diese Weise ist das in einer Sekunde ganz automatisch gemacht Big Grin

Danach nochmal im ACP die Anzeigen aktualisieren, damit solche Sachen wir Threadstarter und letzter Beitrag auch wieder mit einer ID verlinkt werden.