Bir kullanıcının şifresi unutulduğunda yapılması gerekenler

phpBB 3.x sürümlerinin kurulumu ve yönetimi ile ilgili bilgilendirici çeşitli makaleler.
Cevapla
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6976
Kayıt: 18.09.2005, 20:51
İletişim:

Bir kullanıcının şifresi unutulduğunda yapılması gerekenler

Mesaj gönderen ESQARE »

phpBB, güvenlik sebeplerinden dolayı yöneticiler dahil hiç bir kullanıcının şifresinin gerek phpBB dosyaları üzerinden, gerekse veritabanı üzerinden görülmesine izin vermez. Çünkü phpBB'de bütün kullanıcı şifreleri veritabanında, MD5 algoritması kullanılarak yeniden şifrelenmiş halde saklanmaktadır.

Mesaj panosundaki bütün kullanıcılar (yöneticiler ve moderatörler dahil), bir şekilde şifrelerini unuttuğunda Giriş sayfasındaki Şifremi unuttum bağlantısına tıklayarak e-posta adreslerine şifrelerini sıfırlayıp yeni bir şifre oluşturmak için bağlantı isteyebilir. Dolayısıyla bir şifre unutulduğunda unutulan şifrenin bir şekilde görülmesi ya da elde edilmesi mümkün değildir. E-posta gönderim problemi v.b. gibi olası sunucu sorunlarında ise kullanıcıların şifrelerini yöneticiler değiştirebilir.

Yukarıda da belirtildiği gibi yöneticiler hiç bir kullanıcının şifresini göremez, sadece eski şifreyi yeni bir şifreyle değiştirebilirler. Eğer phpBB'de yönetici (admin) şifrenizi ya da parolanızı unuttuysanız yeni bir şifre belirleyebilmek için alttaki yöntemleri deneyebilirsiniz.

1- "Şifremi Unuttum" yoluyla şifre değiştirme
"Şifremi Unuttum" yoluyla şifre değiştirme yönteminde, normal bir kullanıcı gibi Giriş sayfasına gidip Şifremi Unuttum bağlantısına tıklayarak e-posta adresinize (yeni şifre belirleyebilmeniz için) şifre sıfırlama bağlantısı içeren bir e-posta isteyebilirsiniz.
Not: Eğer sunucunuzda e-posta gönderim sorunu yaşıyorsanız 2. ve 3. yöntemlere bakınız.

2- Başka bir yöneticinin şifrenizi değiştirmesi
Mesaj panosunda sizden başka kullanıcı hesaplarının şifrelerini değiştirebilme yetkisi olan bir yönetici varsa, bu yöneticiden YKP -> KULLANICI VE GRUPLAR -> Kullanıcıları Yönet sayfasına girerek sizin yönetici hesabınızın şifresini değiştirmesini isteyebilirsiniz.

3- SQL sorgusu çalıştırarak yeni bir yönetici hesabı oluşturma
Bu yöntemde bir script dosyası kullanarak veritabanında SQL sorgusu çalıştırılır. Bu SQL sorgusu sayesinde mesaj panosuna yeni bir kurucu yönetici (admin) hesabı oluşturulur. Böylece yeni oluşturulan yönetici hesabıyla mesaj panosuna giriş yaparak, eski yönetici hesabınızın şifresini değiştirebilirsiniz.
* Sitenizde ya da sunucunuzda e-posta sorunu yaşıyorsanız ve sizden başka şifre değiştirme yetkisi olan bir yönetici yoksa bu yöntemi deneyebilirsiniz.

DİKKAT: Alttaki işlemleri yapmadan önce veritabanınızın ve dosyalarınızın (phpBB ile ilgili herşeyin) yedeğini alınız!

1-) Alttaki sos_admin.zip dosyasının içerisinden çıkan sos_admin.php adlı dosyayı (dosyanın orjinali: https://gist.github.com/3D-I/416f0298bf ... f7ddbfad0c) FTP ya da diğer dosya transfer programı aracılığıyla phpBB dosyalarınızın bulunduğu ana dizine gönderin. Ardından tarayıcınızdan script dosyasını çalıştırın (ör: www.siteadresiniz.com/phpBB3/sos_admin.php).
sos_admin.zip
(1.39 KiB) 86 kere indirildi
Not: sos_admin.php script dosyasının içeriğinde alttaki SQL sorguları bulunmaktadır. Dilerseniz bu script dosyasını kullanmak yerine alttaki SQL sorgusunu phpMyAdmin üzerinden çalıştırarak da aynı sonuca ulaşabilirsiniz.
* DİKKAT: phpMyAdmin kullanımı konusunda tecrübeniz yoksa ya da nasıl kullanılacağını bilmiyorsanız sadece üstteki script dosyasını çalıştırarak bu işlemi yapınız.

Kod: Tümünü seç

INSERT INTO phpbb_users (user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_jabber, user_actkey, user_newpasswd) VALUES (3, 5, 'Admin1', 'admin1', 0, '21232f297a57a5a743894a0e4a801fc3', 'admin@example.com', 'en', 1, 1, 'AA0000', 1, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '');
2-) Sunucunuza yüklediğiniz sos_admin.php dosyasını tamamen silin / kaldırın. (SQL sorgusunu phpMyAdmin üzerinden çalıştırdıysanız bu adımı atlayın)
3-) Kullanıcı adı: Admin1 Şifre: admin yazarak mesaj panosuna yönetici giriş yapın.
4-) YKP -> KULLANICI VE GRUPLAR -> Kullanıcıları Yönet sayfasından şifresini unuttuğunuz yönetici hesabınıza girerek şifresini değiştirin.
5-) Admin1 hesabından çıkış yaparak yeni şifre belirlediğiniz kendi yönetici hesabınıza giriş yapın.
6-) Son olarak YKP -> KULLANICI VE GRUPLAR -> Kullanıcıları Yönet sayfasından Admin1 kullanıcısı tamamen silin.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Cevapla

“phpBB3 Makaleleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir