5 başarısız giriş denemesinden sonra kendi yönetici hesabımın engellemesini nasıl kaldırabilirim?


13

5 defadan fazla yanlış yönetici şifresi girdim, bu yüzden Drupal girişimi engelledi.

Kullanıcı parolasını doğrudan MySQL'de değiştirdim ve sonra giriş yapmaya çalıştım, ancak hala çalışmıyor. Ayrıca, yeni şifre iste bağlantısını tıklarsam, e-posta almıyorum.

Hesabımın engellemesini nasıl kaldırabilirim?

Yanıtlar:


14

Başlığınızdaki soruyu cevaplamak için (gerçek sorunuzun ardından daha karmaşık hale geliyor gibi görünüyor), floodveritabanınızdaki tabloyu temizlemeniz yeterlidir . Drush çalıştırıyorsanız, aşağıdakiler sizi çözecektir:

drush php-eval 'db_query ("SİL flood");'

Başarısız olursa, floodtabloyu veritabanınızdan manuel olarak temizleyin :)


Bu bir cuma öğleden sonra için çok hızlı Chappers, öğleden sonraların çoğu için pub'da olmayabileceğinizi düşünmeye başlıyorum. Tsk, tsk.
Clive

@Clive Barda mı? Cuma öğleden sonra mı? Çok güzel olur :-)
Chapabu

Cuma içmenin artık zorunlu olduğunu mu düşündüm? Sendika temsilcimle konuşmama izin ver ...
Clive

1
Sıçanlar. Propaganda odasına ...
Clive

3
floodTablonun tüm kayıtlarını körü körüne silmenizi tavsiye etmem , bu sizin web siteniz için tüm sel kontrolünü sıfırlar.
tostinni

7

Taşkın tablosunun temizlenmesi OP'ye 5 parola daha tahmin etmeye çalışacaktır. (Ve doğrudan MySQL'de şifre alanı ile uğraştıysa, passord alanı munged olmuş ve bu nedenle işe yaramaz olabilir.)

Sel tablosunu temizlemek onun yönetici olarak giriş yapmasına izin vermeyecektir, bu OP'nin gerçekten yapmak istediğini varsayıyorum.

Ancak, kullanışlı olabilecek birkaç diğer drush komutu vardır. Birincisi, uid 1 için bir kez şifre sıfırlama bağlantısı üretecek, ikincisi kullanıcı için yeni bir şifre ayarlayacaktır admin:

drush uli
drush upwd admin --password="newpassword"

İyi yakalama! Hatta soruyu düzenledim ve
almadım

6

Eğer Drush tür şeyler ile fazla deneyimli değilseniz, phpmyadmin içinde aşağıdaki sql çalıştırabilirsiniz

DELETE FROM flood;

Aynı kullanıcı adını 5 veya daha fazla kez denediyseniz aynı hata meydana gelebilir


5

Bu konudaki diğer yayınlardan fark edilmeyen çok daha iyi bir çözüm:

drush user-unblock {username}

https://drushcommands.com/drush-7x/user/user-unblock/

EDIT: bu ne yazık ki, 'sel' tablo hala açık değil, aptal. Diğerlerinin de belirttiği gibi, drush user-unblockbir kullanıcının çok fazla giriş denemesi tarafından engellenmesi durumunda giriş yapmayı etkinleştirmek için veritabanına girmeniz ve 'sel' tablosunu kısaltmanız (tüm verileri dökmeniz) gerekir.

Diğerlerinin de bu soruyu sorurken belirttiği gibi, bu bir üretim ortamında sorunlu görünmektedir.

Her zamanki gibi, birisi zaten taşkın tablosunu temizlemek için drush komutları ekleyen bir modül yaptı: https://www.drupal.org/project/flood_unblock


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.