denom adlı üyeden alıntı: mesajı görüntüle
bir örnek oluşturdum test ettim çalışıyor. form alanlarını kendine göre <form></form içerisinde düzenle. recapcha public key ve private key bölümünü doldurmayı unutma. <% recaptcha_challenge_field = Request("recaptcha_challenge_field") recaptcha_response_field = Request("recaptcha_response_field") recaptcha_public_key = "buraya_public_key" recaptcha_private_key = "buraya_private_key" function recaptcha_challenge_writer() recaptcha_challenge_writer = _ "<script type=""text/javascript"">" & _ "var RecaptchaOptions = {" & _ " theme : 'red'," & _ " tabindex : 0" & _ "};" & _ "</script>" & _ "<script type=""text/javascript"" src=""http://www.google.com/recaptcha/api/challenge?k=" & recaptcha_public_key & """></script>" & _ "<noscript>" & _ "<iframe src=""http://www.google.com/recaptcha/api/noscript?k=" & recaptcha_public_key & """ frameborder=""1""></iframe><>" & _ "<textarea name=""recaptcha_challenge_field"" rows=""3"" cols=""40""></textarea>" & _ "<input type=""hidden"" name=""recaptcha_response_field""value=""manual_challenge"">" & _ "</noscript>" end function function recaptcha_confirm(rechallenge,reresponse) Dim VarString VarString = _ "privatekey=" & recaptcha_private_key & _ "&remoteip=" & Request.ServerVariables("REMOTE_ADDR") & _ "&challenge=" & rechallenge & _ "&response=" & reresponse Dim objXmlHttp Set objXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP") objXmlHttp.open "POST", "http://www.google.com/recaptcha/api/verify", False objXmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" objXmlHttp.send VarString Dim ResponseString ResponseString = split(objXmlHttp.responseText, vblf) Set objXmlHttp = Nothing if ResponseString(0) = "true" then recaptcha_confirm = "" else recaptcha_confirm = ResponseString(1) end if end function server_response = "" newCaptcha = True if (recaptcha_challenge_field <> "" or recaptcha_response_field <> "") then server_response = recaptcha_confirm(recaptcha_challenge_field, recaptcha_response_field) newCaptcha = False end if %> <html> <body> <% if server_response <> "" or newCaptcha then %> <% if newCaptcha = False then %> <<< Giriş Hatalı ..... <% end if %> 'Önemli : kontrol yapabilmesi için action sayfası aynı sayfa olmalı. <form action="deneme.asp" method="post"> <%=recaptcha_challenge_writer()%> </form> <% else %> <<< Giriş Başarılı ..... <%end if%> </body> </html>
bunu bi test sayfasında denedim dostum çalıştı çok teşekkür ederim ama giriş diğer kullanıcı adı ve şifreyi test ettiğim form kontrol.asp diye bir sayfaya götürüyor girilen veriyi. Kontrol.asp'yi login.asp nin içine taşıyım dimi?