Mesaj Sayısı : 1316 Yaş : 29 Nerden : Kocaeli İş/Hobiler : Bilgisayar / İnternet / Öğrenci Takımınız : !.. GaLaTaSaRaY ..! Uğurlu Sayınız : Kayıt tarihi : 23/01/09
Konu: Silinen Kullanıcıyı Geri Getirme Cuma Ocak 30, 2009 7:07 pm
Önce hesabı silinen kişi için yeni bir hesap oluştur. (İstersen aynı üye adıyla, farketmez.) Sonra phpMyAdmin veya benzeri ile şu SQL sorgusunu çalıştır:
PHP- Kodu:
UPDATE smf_messages SET ID_MEMBER = YENI_UYE_NUMARASI WHERE posterEmail = 'ESKI_UYE_MAILI'
Buradaki YENI_UYE_NUMARASI dediğim yer, yeni kaydettiğin hesabın üye numarası. (Fareyi üye isminin üzerinde tutarsan linkte üye numarası görünür) ESKI_UYE_MAILI dediğim yere ise, yanlışlıkla silinen eski hesabın kullandığı e-posta adresi yazılmalı.
Şimdi o şahıs eski mesajlarına kavuşmuş oldu
Eğer yukarıdaki çözüm işe yaramazsa şu sorguyu dene:
PHP- Kodu:
UPDATE smf_messages SET ID_MEMBER='YENI_UYE_NUMARASI' WHERE postername='ESKI_KULLANICI_ADI';
This image has been resized. Click this bar to view the full image. The original image is sized 804x353.
yukarıda gösterdiğim gibi yapın.üyeniz eski mesajlarına kavuşacaktır lakin mesaj sayısı "sıfır" gözükecektir.onuda yükseltmek için üyenin profiline girip yaparsınız üyenizin bilgisi doğrultusunda tabi.üyenin mesaj sayısını ondan habersiz yükseltirseniz şifresi değişecektir. Biraz önce denedim yukarıdaki "test@tes.et] e-posta ile kayıt ettiğim kullanıcımı geri getirdim.önceden yazdığı mesajlar [color=red]"id nosu 9" olan yeni kullanıcının hesabına geçti...