Strona 1 z 1

"Odkasowanie" użytkownika

: 06 lipca 2023, 12:07
autor: ACiach
Cześć,
skasowałem przez pomyłkę użytkownika forum (z zachowaniem jego postów). Czy jest jakiś sposób, żeby to jakoś odkręcić? Mogę założyć nowego użytkownika - ale jak zrobić, żeby np. jego stare posty były znowu "przypisane" do niego.
Może ktoś już coś podobnego przerabiał i może podzielić się doświadczeniem.

Andrzej

Re: "Odkasowanie" użytkownika

: 10 lipca 2023, 08:42
autor: vader
ACiach pisze:
06 lipca 2023, 12:07
Cześć,
skasowałem przez pomyłkę użytkownika forum (z zachowaniem jego postów). Czy jest jakiś sposób, żeby to jakoś odkręcić? Mogę założyć nowego użytkownika - ale jak zrobić, żeby np. jego stare posty były znowu "przypisane" do niego.
Może ktoś już coś podobnego przerabiał i może podzielić się doświadczeniem.

Andrzej
Cześć,

Przywrócenie bazy danych to będzie najlepsze rozwiązanie. Hosting na pewno robi codzienne kopie.

Re: "Odkasowanie" użytkownika

: 12 lipca 2023, 21:14
autor: ACiach
Problem był taki, że użytkownik zorientował się po kilku tygodniach ;) I przywracanie backupu nie wchodziło w grę.
Natomiast znalazłem taki sposób i wydaje się, że zadziałał:
Re-register the user under the same username and then run this SQL:

UPDATE phpbb_posts SET `poster_id` = N WHERE `post_username` = 'the username';
UPDATE phpbb_topics SET `topic_poster` = N WHERE `topic_first_poster_name` = 'the username';
UPDATE phpbb_topics SET `topic_last_poster_id` = N WHERE `topic_last_poster_name` = 'the username';

N is the user's user_id and the username is the user's username.

Po tym trzeba było jeszcze poprawić kilka drobiazgów - data rejestracji, ilość postów, ostatni zarejestrowany użytkownik.

Re: "Odkasowanie" użytkownika

: 26 lipca 2023, 14:09
autor: vader
Ok, fajnie. Dzięki za info i podrzucenie rozwiązania.