Forum

Captcha Kontrol...
 
Bildirimler
Hepsini Temizle

Captcha Kontrolü

2 Yazılar
2 Üyeler
0 Reactions
1,454 Görüntüleme
(@EnesHarun)
Gönderiler: 37
Trusted Member
Konu başlatıcı
 

Merhaba arkadaşlar,

Klasik asp ile hazırlamış olduğum bir web sitesine captcha kontrolü eklemek istiyorum. Captcha kaydımı falan yaptım ama captcha işaretlenmese de formu gönderiyor bunun kontrolünü nasıl yapıyoruz? İnternette genelde php konusunda yardımlar gördüm. Bu konuda bilginiz var mı?

Gönder butonuna basıldığında captcha işaretlenmediyse gönderemesin formu.

hazırladığım asp sayfası örneği : 

<% @LANGUAGE="VBSCRIPT" CODEPAGE="1254"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html" charset="utf-8"/>

<script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<body>

<div class="g-recaptcha" data-sitekey="6LeoNyMTAAAAAOKkep45cf_q-fVcLHFcky5ruQ1y"></div>

<form id="Frm" name="Frm" method="post" runat="server" action="iletisimgonder_islem.asp">
<table width="600px" style="float:left">
<tr>
<td align="left" class="tdbaslik"><b>Mail Gönder</b></td>
</tr>
<tr>
<td align="center"><input name="ad" type="text" id="txtName" size="50" style="margin-top:10px; height:25px; font-size:16px;color: gray; " value="Ad Soyad" onblur="if(this.value=='') this.value='Ad Soyad';" onfocus="if(this.value=='Ad Soyad') this.value='';"></td>
</tr>
<tr>
<td align="center"><input name="eposta" type="text" id="txtName" size="50" style="height:25px; font-size:16px;color: gray; " value="E-Posta" onblur="if(this.value=='') this.value='E-Posta';" onfocus="if(this.value=='E-Posta') this.value='';"></td>
</tr>
<tr>
<td align="center"><input name="gsm" type="text" id="txtName" size="50" style="height:25px; font-size:16px;color: gray; " value="Gsm" onblur="if(this.value=='') this.value='Gsm';" onfocus="if(this.value=='Gsm') this.value='';"></td>
</tr>
<tr>
<td align="center"><textarea name="mesaj" cols="60" rows="6" id="txfComments" style="resize:none"></textarea></td>
</tr>
<tr>
<td align="center">
<input type="submit" style="width:102px; height:30px;" value="Gönder" name="gonder" />
<input type="reset" style="width:102px; height:30px;" name="Submit2" value="Formu temizle">
</td>
</tr>
</table>
</form>

</body>
</html>

 
Gönderildi : 22/06/2016 13:01

(@eravse)
Gönderiler: 1753
Üye
 

merhaba bir hidden field içinde girilen değeri kontrol ederek post etmeniz lazım . https://developers.google.com/recaptcha/old/docs/asp sayfasında örnekte de bulabileceğiniz gibi öncelikli olarak gelen kodları valide ettikten sonra asıl kodlarınıza düşmeniz lazım. Sayfada net bir şekilde asp kodu da verilmiş. Şu anda takıldığınız kodu da paylaşırmısınız.

 

Saygılar

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 24/06/2016 00:54

Paylaş: