<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guiabreve &#187; Captcha</title>
	<atom:link href="http://guiabreve.com/tag/captcha/feed" rel="self" type="application/rss+xml" />
	<link>http://guiabreve.com</link>
	<description>Red Bull-based programming</description>
	<lastBuildDate>Wed, 16 May 2012 13:47:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Usa reCaptcha con PHP</title>
		<link>http://guiabreve.com/usa-recaptcha-con-php.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usa-recaptcha-con-php</link>
		<comments>http://guiabreve.com/usa-recaptcha-con-php.html#comments</comments>
		<pubDate>Tue, 09 Aug 2011 15:43:02 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Programación y Diseño]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[Formulario]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[reCaptcha]]></category>
		<category><![CDATA[Validacion]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=705</guid>
		<description><![CDATA[reCaptcha es un servicio de validación que nos permite evitar robots que rellenan automáticamente formularios. Además de evitar spam, con reCaptcha ayudaremos a transcribir libros con mayor precisión gracias a la ayuda de los usuarios. Podemos implementar reCaptcha en cualquier formulario de forma sencilla. Para empezar necesitamos la librería para PHP que podemos obtener desde <a href="http://guiabreve.com/usa-recaptcha-con-php.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a title="reCaptcha" href="http://www.google.com/recaptcha"><img class="alignright size-full wp-image-706" title="recaptcha-example-300x119" src="http://guiabreve.com/wp-content/uploads/recaptcha-example-300x119.gif" alt="" width="300" height="119" />reCaptcha</a> es un servicio de validación que nos permite evitar robots que rellenan automáticamente formularios. Además de evitar <em>spam</em>, con <strong>reCaptcha</strong> ayudaremos a transcribir libros con mayor precisión gracias a la ayuda de los usuarios.</p>
<p>Podemos implementar <strong>reCaptcha </strong>en cualquier formulario de forma sencilla. Para empezar necesitamos la librería para PHP que podemos obtener desde <a title="Librería PHP para reCAPTCHA" href="http://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest">aquí</a>.</p>
<p>Antes de empezar, necesitamos <a href="http://www.google.com/recaptcha/whyrecaptcha">registrarnos</a> para obtener las claves necesarias.<span id="more-705"></span></p>
<p>Primero <strong>añadimos el captcha al formulario</strong>, tenemos dos formas:</p>
<ol>
<li>Usando el plugin (Recomendado):
<pre class="brush:php">require_once('recaptchalib.php');
  $publickey = "your_public_key"; // you got this from the signup page
  echo recaptcha_get_html($publickey);</pre>
</li>
<li>O sin usar ningún plugin:
<pre class="brush:js">&lt;script type="text/javascript"
     src="http://www.google.com/recaptcha/api/challenge?k=<span style="color: red;">your_public_key</span>"&gt;
  &lt;/script&gt;
  &lt;noscript&gt;
     &lt;iframe src="http://www.google.com/recaptcha/api/noscript?k=<span style="color: red;">your_public_key</span>"
         height="300" width="500" frameborder="0"&gt;&lt;/iframe&gt;&lt;br&gt;
     &lt;textarea name="recaptcha_challenge_field" rows="3" cols="40"&gt;
     &lt;/textarea&gt;
     &lt;input type="hidden" name="recaptcha_response_field"
         value="manual_challenge"&gt;
  &lt;/noscript&gt;</pre>
</li>
</ol>
<p>A continuación, solo nos queda el código para comprobar si el captcha se ha rellenado correctamente o no:</p>
<pre class="brush:php">&lt;?php
// Agregamos la librería
require_once('recaptchalib.php');
// Agregamos las claves
$publickey = "----";
$privatekey = "----";
$error = null;

if ($_POST) {
   $re_ip = $_SERVER["REMOTE_ADDR"];
   $re_challenge = $_POST["recaptcha_challenge_field"];
   $re_response = $_POST["recaptcha_response_field"];
   $re_valid = recaptcha_check_answer($privatekey, $re_ip, $re_challenge, $re_response);

   if ($re_valid-&gt;is_valid) {
      // El Captcha ha sido rellenado correctamente

   } else {
      // Error, captcha erroneo
      $error = $resp-&gt;error;
   }
}
?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/usa-recaptcha-con-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MotionCAPTCHA, deten a los Spammers dibujando formas</title>
		<link>http://guiabreve.com/motioncaptcha-deten-a-los-spammers-dibujando-formas.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=motioncaptcha-deten-a-los-spammers-dibujando-formas</link>
		<comments>http://guiabreve.com/motioncaptcha-deten-a-los-spammers-dibujando-formas.html#comments</comments>
		<pubDate>Sat, 11 Jun 2011 11:49:26 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MotionCAPTCHA]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=434</guid>
		<description><![CDATA[Este no es más que otro metodo para combatir el Spam. MotionCAPTCHA agrega al formulario un nuevo campo de dibujo en el que tendremos que repasar la forma que este dibujada que puede ser desde una estrella a un visto, o una flecha. En caso de que lo hagamos mal, el borde se volverá rojo <a href="http://guiabreve.com/motioncaptcha-deten-a-los-spammers-dibujando-formas.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/MotionCAPTCHA.png" alt="" title="MotionCAPTCHA" width="243" height="179" class="alignright size-full wp-image-439" />Este no es más que otro metodo para combatir el Spam. </p>
<p><a href="http://www.josscrowcroft.com/demos/motioncaptcha/">MotionCAPTCHA</a> agrega al formulario <strong>un nuevo campo de dibujo</strong> en el que tendremos que repasar la forma que este dibujada que puede ser desde una estrella a un visto, o una flecha. En caso de que lo hagamos mal, el borde se volverá rojo y tendremos que volver a intentarlo. Si lo hacemos bien el campo se vuelve verde.</p>
<p>Parece más comodo que el metodo de copiar el texto de una imagen, aun que no se yo, hasta que punto es fiable.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/motioncaptcha-deten-a-los-spammers-dibujando-formas.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

