Przywrócenie usuniętego użykownika

  • 8 Odpowiedzi
  • 2804 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline sajfer

  • ****
  • 65
  • 0
Przywrócenie usuniętego użykownika
« dnia: 20 Listopad 2015, 00:11 »
Koledzy mam pytanie istnieje możliwość przywrócenia usunięto użytkownika brak kopii chyba że od firmy na której stoi serwer ( wysłałem zapytanie ), chciałbym przywrócić tylko tego użytkownika z jego liczba postów itd czy jest to możliwe bez przywracania całej kopi ( bo utracę wątki które zostały napisane po usunięciu użytykonika z forum)


Pytam was bo trochę tabel jest w bazie danych, a nie chce namieszać :)

dzięki za odpowiedz
pozdrawiam
sajfer


*

Offline Nolt

  • *****
  • 3298
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #1 dnia: 20 Listopad 2015, 14:01 »
Nie ma możliwości przywrócenia bez kopii zapasowej, ale można to zrobić na inny sposób.

Zarejestruj nowe konto, ustaw mu grupę użytkownika jaką miał dotychczas. Następnie sprawdź w logach jakie id miał ten użytkownik. Gdy już będziesz znał id użytkownika wejdź do phpMyadmin, kliknij na swoją bazę danych i kliknij w górnym panelu w przycisk SQL.

Wpisz takie zapytanie:
update smf_members set id_member=STARY_NUMER_ID where id_member=NOWY_NR_ID;
i kliknij wykonaj. Po poprawnym wykonaniu, nowemu użytkownikowi przypiszesz id tego starego tak więc wiadomości automatycznie podepną się pod jego konto. Na koniec przelicz statystyki forum w PA.
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline Adrian

  • *****
  • 5532
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #2 dnia: 20 Listopad 2015, 19:16 »
Wydaje mi się, że nie masz racji.
Po usunięciu użytkownika jego wiadomości posiadają zapisaną jedynie nazwę konta (czyli login, nie mylić z nazwą wyświetlaną :) ), ID użytkownika zostaje usunięte z tabeli wiadomości. Po rejestracji nowego konta, należy wykonać takie zapytanie SQL:
UPDATE {PREFIX}messages SET id_member='NOWY_ID_UŻYTKOWNIKA',poster_name='NOWA_NAZWA_UŻYTKOWNIKA'  WHERE  poster_name='STARA_NAZWA_UŻYTKOWNIKA' AND id_member='0';
{PREFIX} - to należy zamienić na prefiks ustawiony podczas instalacji SMF, bedąc w phpMyAdmin łatwo go znajdziesz, znajduje się on przed nazwą każdej tabeli.

STARA_NAZWA_UŻYTKOWNIKA - jest to nazwa konta widoczna przy wiadomościach usuniętego użytkownika.
NOWA_NAZWA_UŻYTKOWNIKA i NOWY_ID_UŻYTKOWNIKA znajdziesz odwiedzając profil nowego konta.

Przywracanie oryginalnego ID użytkownika nie jest konieczne.


sajfer, uzupełnij w profilu wersję SMF.

*

Offline Nolt

  • *****
  • 3298
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #3 dnia: 20 Listopad 2015, 19:57 »
Faktycznie, masz rację. Wiem, że gdzieś konflikt był z id chyba w wordpress.
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline sajfer

  • ****
  • 65
  • 0
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #4 dnia: 21 Listopad 2015, 00:00 »
dzięki udało się przywrócić użytkownika i zmienić w miejscu jego postów jego nick (opis gosc) na normalny

ale jak kliknąłem przelicz statystyki wyskoczył komunikat że "zakończono powodzeniem" ale jego statystyk nie przeliczyło

co w takiej kwestii zrobić ?

*

Offline Adrian

  • *****
  • 5532
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #5 dnia: 21 Listopad 2015, 14:30 »
Który kod wykonałeś w bazie?

*

Offline sajfer

  • ****
  • 65
  • 0
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #6 dnia: 21 Listopad 2015, 15:40 »
Twoje phanom zapytanie do bazy danych

*

Offline Adrian

  • *****
  • 5532
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #7 dnia: 21 Listopad 2015, 15:43 »
Może najpierw spróbuj użyc "sprawdź i napraw błęy" a później przelicz statystyki?

*

Offline sajfer

  • ****
  • 65
  • 0
Odp: Przywrócenie usuniętego użykownika
« Odpowiedź #8 dnia: 21 Listopad 2015, 17:26 »
Tak też próbowałem i nic, jak się nieuda to albo zacznie od 0 albo +- użytkownik wie ile miał postów to się mu wpisze