Google reCapacha

<%@page import="java.net.*, java.io.*"%>

<%@page import="java.net.*, java.io.*"%>

<%@ page language="java" contentType="text/html; charset=UTF-8″ pageEncoding="UTF-8″%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

<%  response.setCharacterEncoding(“UTF-8″); request.setCharacterEncoding(“UTF-8″);%><html>

<header> <title></title> </header>

<body>

<form action = “#" method = “POST">

https://www.google.com/recaptcha/api.js

<input type = “submit" value = “Submit" />

</form>

<% String g_recaptcha_response = (String)request.getParameter(“g-recaptcha-response"); String secret="CCDDBBAA";

URL dest = new URL(“https://www.google.com/recaptcha/api/siteverify?secret="+secret+"&response="+g_recaptcha_response);

URLConnection yc = dest.openConnection();

BufferedReader in = new BufferedReader( new InputStreamReader( yc.getInputStream()));
StringBuffer sb = new StringBuffer();

String inputLine;

while ((inputLine = in.readLine()) != null){ sb.append(inputLine); }

if (!sb.toString().matches(“.+\"success\"\\s*:\\s*true\\s*.+") )

out.println(sb.toString());

in.close();

%>

</body>

</html>

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s