makaleler / Diğer Konular / Ajax ASP.NET + jquery kullanarak recaptcha uygulama işlemi nasıl yapılır?

Ajax ASP.NET + jquery kullanarak recaptcha uygulama işlemi nasıl yapılır?

26.09.2016 10:53:31

Ajax ASP.NET + jquery kullanarak recaptcha uygulama işlemi

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.
*ilgili </head> tag'ından önce "<script src='https://www.google.com/recaptcha/api.js [google.com]'></script>" bu scripti yapıştıralım.
*ilgili yere " <div id="recaptcha" class="g-recaptcha" data-sitekey="**********"></div> " kısmını ekleyelim.

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; " ş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 :)
yazar okanyurt

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda