Hola amigos lo que quiero hacer es algo parecido a esto
http://www.webexperto.com/articulos/php/proteger-paginas-con-password-en-php-89/
http://www.supertutoriales.com/web-334.html
pero con QapTcha-master ya que solo me recoge nombre y apellido y se muy poco de este tema :(
Código:
<?php
session_start();
if(isset($_POST['changeOption']))
{
$disabledSubmit = $_POST['disabledSubmit'];
if($disabledSubmit == 1) $js = 'disabledSubmit:true';
else $js = 'disabledSubmit:false';
$autoRevert = $_POST['autoRevert'];
if($autoRevert == 1) $js .= ',autoRevert:true';
else $js .= ',autoRevert:false';
$autoSubmit = $_POST['autoSubmit'];
if($autoSubmit == 1) $js .= ',autoSubmit:true';
else $js .= ',autoSubmit:false';
}
else
{
$disabledSubmit = 2;
$autoRevert = 1;
$autoSubmit = 2;
$js = 'disabledSubmit:false,autoRevert:true,autoSubmit:false';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="favicon.ico" />
<link rel="stylesheet" href="jquery/QapTcha.jquery.css" type="text/css" />
<style type="text/css">
form{margin:30px;width:300px}
label{float:left;clear:both;width:100px;margin-top:10px}
select, input{float:left;margin-top:10px}
label.large{width:150px}
.clr{clear:both}
.notice {background-color:#d8e6fc;color:#35517c;border:1px solid #a7c3f0;padding:10px;margin-top:10px;}
.code {
margin:30px;
border:1px solid #F0F0F0;
background-color:#F8F8F8;
padding:10px;
color:#777;
}
</style>
</head>
<body>
<h1>QapTcha plugin</h1>
<?php
// if form is submit
if(isset($_POST['submit']))
{
$response = '<div class="notice">';
/** SESSION CONTROL **/
if(isset($_SESSION['qaptcha_key']) && !empty($_SESSION['qaptcha_key']))
{
$QaptChaInput = $_SESSION['qaptcha_key'];
/** we can control the random input grace to the QapTchaToTest intpu value **/
if(isset($_POST[''.$QaptChaInput.'']) && empty($_POST[''.$QaptChaInput.'']))
$response .= 'Form can be submited<br />First Name : '.$_POST['firstname'].'<br />Last Name : '.$_POST['lastname'];
else
$response .= '$_POST not empty or unexists';
}
else
$response .= 'No SESSION.. Form can not be submitted...';
$response .= '</div>';
echo $response;
/** Unset SESSION in all cases **/
unset($_SESSION['qaptcha_key']);
}
?>
<form method="post" action="">
<fieldset>
<label>First Name</label> <input type="text" name="firstname" />
<label>Last Name</label> <input type="text" name="lastname" />
<div class="clr"></div>
<div class="QapTcha"></div>
<input type="submit" name="submit" value="Submit form" />
</fieldset>
</form>
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
<script type="text/javascript" src="jquery/jquery.ui.touch.js"></script>
<script type="text/javascript" src="jquery/QapTcha.jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.QapTcha').QapTcha({<?php echo $js;?>});
});
</script>
</body>
</html>
aqui la demo
http://demos.myjqueryplugins.com/qaptcha/
Ojala alguien pueda ayudarme
Saludos