pythontr.com
Merhabalar Arkadaşlar,(Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)
1) İlk olarak "https://www.google.com/recaptcha/intro/index.html [google.com]" adresindeki ""sağ üstteki "get reCaptcha" dan domainimizle kayıt olalım. yerelde gerçekleştiriyorsak domain "localhost" olarak kabul edilir.
2) Sonrasında "https://code.google.com/archive/p/recaptcha/downloads [code.google.com]" adresindeki "recaptcha-dotnet-1.0.5.0-binary.zip" i indirelim. Ve dll dosyalarını projemize ekleyelim.
3) Şimdi de asp.net kısmında aşağıdakileri yapalım.
4) şimdi de javascript kısmında
"$('#butonadı').click(function (e) { if ($('#Form1').valid() == true){ edRecaptcha = $("#g-recaptcha-response").val(); $.post("onbasvuru.ashx", { edRecaptcha: edRecaptcha } } }"
5) şimdi de ajax kısmındaki yani ashx uzantılı eklemeleri yapalım:
"string edrecaptcha = context.Request["edrecaptcha"]; " şeklinde javascript dosyamızdaki değerimizi edrecaptcha'ya atadık. ve sıra doğrulama yapılmış mı kontrol etmekte: if ((edrecaptcha == null) || (edrecaptcha.Trim().Equals(""))) response += "\"status\": \"error\", \"text\": \"Doğrulama işaretleyiniz!\"";
şeklinde de kontrolleri sağlayabiliriz.
İyi çalışmalar :)
Yorumlar