Tekil Mesaj gösterimi
Alt 10 Ekim 2024, 11:58   #1
Çevrimdışı
Gurkan
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Sunucu Koruma Botlarında CAPTCHA Kullanımı




Herkese Merhaba,

Dün bir şey denemek için soyle.net'e giriş yapmaya çalıştım ve girişte atıldım. Aslında ben proxy'de kullanmıyorum ya da bot değilim. Bu durumlarda sunucu bir kullanıcı kaybetmiş olacak. Bunun önüne geçmek için şöyle bir şey düşündüm, bir ön ayak olur ve sunucu güvenliği yapan arkadaşlar boşuna insanları sunucudan uzaklaştırmamış olur. Tabi ki çok basit olacak ve geliştirilebilir.

Not : Fikir vermesi açısından yazılmıştır.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/// Yasaklı kelimeleri tanımla alias badwords return
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
reklam küfür on *:TEXT:*:#: { if ($findtok($badwords,$1-,1,32)) { var %captcha = $rand(A,Z) $+ $rand(1,9) $+ $rand(A,Z) var %nick = $nick /// Oluşturulan CAPTCHA kullanıcıya sorulacak msg %nick CAPTCHA Testi: Bot olmadığınızı kanıtlamak için lütfen karakterleri yazın: %captcha set %expected_captcha_%nick %captcha set %captcha_timer_%nick $+($nick,_,#) 1 60 if ($($+(%,expected_captcha_,%nick),2)) { /// CAPTCHA'ya yanıt vermeyen kullanıcı kanaldan atılır. msg %nick CAPTCHA'ya yanıt vermediniz, kanaldan atılıyorsun. kick # %nick Yanıt vermediği için atıldı. unset %expected_captcha_%nick } } } on *:TEXT:*:?: { if ($nick == %nick) && ($1- == %expected_captcha_%nick) { msg $nick Doğrulama başarılı, lütfen biraz daha dikkatli olalım. Sohbetinize devam edebilirsiniz. unset %expected_captcha_%nick .timer $+ %captcha_timer_%nick off }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver