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

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.

  • 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["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 :)

yazar okanyurt

Yorumlar

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