Merhabalar.
Datalife Engine V13.3 sürümünü deneme aşamalarım devam ederken her sayfa yüklendiğinde giriş hatası kısmında hatalı giriş yaptığım ibrazında veritabanında giriş sayısını 1 arttırdığını ve bu netice sonucunda giriş aşama limitini geçince ;
Uyarı, fazla parola girişi denemesi yapılmış. Hesap 20dk bloke edilmiştir. Eğer parolanızı kaybettiyseniz Şifremi Unuttum aracını kullanınız.
hatasını aldım. (Giriş yapmış olsamda olmasamda fark etmiyor giriş yapılıyken de aynı kayıt oluşturuluyordu.)/engine/modules/sitelogin.php
dosyasını açıyoruz ve 308. satırda if($_POST['login']){
if ($config['login_log']) $db->query( "INSERT INTO " . PREFIX . "_login_log (ip, count, date) VALUES('{$_IP}', '1', '".time()."') ON DUPLICATE KEY UPDATE count=count+1, date='".time()."'" );
}
şeklinde değiştiriyoruz. $_POST['login']
Giriş verisi göndermek istediğimiz anlamına geliyor. Form ile gelen bu veri sadece id şifre gönderirken geliyor bu nedenle giriş yapmaya çalışmıyorken bir hata varsa bunu engellemeye çalışıyoruz.