Şimdi Ara

basit captcha

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
1
Cevap
0
Favori
458
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • siteme google captcha koymuştum, herkes şiaket ediyordu. biraz analiz okudum çok gerek yokmuş. basit bişe yazdım. size de vereyim. siz isterseniz kripto gibi şeylerle modifiye edip kullanın. çünkü ben giriş, ip, cookie denetimlerle gerekirse captcha'yı google captcha'ya çeviren bir kod yazdım.

    niye captcha
    çünkü her önüne gelen bişeler yazmasın diye.

    niye basit captcha
    çünkü google captcha gibi uygulamalar kullanıcıya eziyet

    1- resim doğrulama kullandım. site ziyaretçi sayısı düşük ve site hiç saldırı almıyor. o bakımnda bot blokajı yapıyor sadece

    ben google görsellere hayvan resimleri yazdım transpan bir kaç ikonu indirdim.
    bunların adlarını hızlıca değiştirdim. ad5xadad9asda.png gibi bu adı bir text dosyasına yazıp karşısına da hangi hayvan olduğunu yazdım. bir de adları ayrıca alt alta yazdım ve random txt olarak kaydettm.

    $f_contents = file("random.txt");
    $Giri = $f_contents[rand(0, count($f_contents) - 1)];
    ile radom bir resimadı ve uzantısını $Giri degiskenine atadim

    ondan sonra formun içine $Giri degiskenini hem image olarak hem de doğrulama kodu olarak koydum
    <img src="../images/randomimages/<?=$Giri;?> title="witre" />
    <input name="timton" id="timton" value="<?=$Giri;?> style="visibility:hidden" />
    <input type="text" size="5" maxlength="10" name="bune"/>

    ondan sonra formun gönderildiği ve sisteme giriş için kullanılan dosyaya yolladım
    aşagıdaki satırlarla form doluysa ve image ile tanınma uyuyor mu diye baktım
    if(isset($_POST["bune"]) && isset($_POST["acckulladi"]) && isset($_POST["sifre"]) &&
    (($_POST["timton"]=="ad5xadad9asda.png") && ($_POST["bune"]=="kelebek")) ||
    (($_POST["timton"]=="ad5x2151da.png") && ($_POST["bune"]=="kelebek")) ||
    (($_POST["timton"]=="cad5xadjhgff.png") && ($_POST["bune"]=="tavuk")) ||







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.