Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Şifreyi 3 kere yanlış girme

mrb. arkadaşlar
kullanıcı girişlerinde şifreyi 3 kere girdiğinde kişiyi bloke edicem ama
mantığını çözemedim
bunu nasıl yapıcam
yani şifreyi 3 kere yanlış girip kullanıcıyı iptal etme olayını çözemedim
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • mcicek adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    37 cevap - 5 soru
    giriş logları için bir veritabanı oluşturabilirsin,her giriş denemesi için ip ve deneme sayılarını kayıt ettirir üç kere yanlış girmiş ise banlarsın hatta hesap sahibine şifrenin yanlış girildiğini bile bildirebilirsin bu yolla.
  • necmettin adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    80 cevap - 0 soru
    Şifre denemeleri için bir veritabanı tablosu açıp yanlış giriş sayılarını oraya yazarak takip edebilirsin.

    Ancak, bu (şifresini üç kez yanlış giren kullanıcının hesabını iptal etme) pek makul bir yöntem değil. Ben kendi kullanıcı adım yerine başka kullanıcı adıyla girebilirim pekala. Örneğin kendi kullanıcı adım zubi iken oraya ubi yazarsam üç deneme sonunda olaydan tamamen habersiz olan ubi kullanıcısının hesabını iptal etmiş olursun.
  • 1
    protest adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    32 cevap - 6 soru
    user tablosuna bir alan daha ekle default degeri 0 olan bir alan "deneme" gibi.
    login olmaya calıştığında eğer şifre yanlış ise bu deneme değeri 1 artırılır.
    eğer şifre doğruysa 0 lanır.
    eğer sayı 3 ulaşmışsa hesap disable edilir