Jump to content

Captcha Problem


Lamez

Recommended Posts

Ok I set up my captcha to check to see it the code matches the image through a form action of course. Well it the code it correct it goes ahead and adds the user info into the database (its a registration form). If it is not it goes back to the registration page and says the captcha is incorrect. Well even when I type in the correct code it says I entered it wrong. Here is some of my scripts

 

My Registration Form

<?php 
$cryptinstall="_bin_/crypt/./cryptographp.fct.php";
include $cryptinstall; 
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style/default.css"/>
<title>Lamez's Corner</title>
</head>
<body>
 <div class="logo"><img src="style/img/logo.gif" alt="Lamez's Corner" /></div>

<?php
$current_page = "register";
include_once "style/include/menu.php";
?>



<?php
$getlink = $_GET["process"];

if ($getlink == "signup") { //the registration form
  include ("style/include/pages/reg1.txt");
    echo ("<center>");
      dsp_crypt(0,1);
    echo ("</center>");
   include ("style/include/pages/reg2.txt");
   
   }
elseif ($getlink == "cap_error") {
include ("style/include/pages/err1.txt");
include ("style/include/pages/reg1.txt");
    echo ("<center>");
      dsp_crypt(0,1);
    echo ("</center>");
   include ("style/include/pages/reg2.txt");


   
}else{

print <<<HERE
<div class="ann">
   <p class="center">
Welcome Soon To Be User, before sigining up you will have to provide a correct e-mail address, we do not check to make sure it is correct,    we assume. We    need your e-mail address incase you ever loose your password, and so we can e-mail you important updates. So please provide a correct e-mail address.
   </p>
     <p class="center">-Lamez</p>
     <p class="center"><a href="?process=signup">Continue!</a></p>
  </div>
HERE;
}
?>

<div class="footer">
<p> Site Template & Original Site Content
<br />© 2007-2008 <a href="mailto:[email protected]">James Little</a>
</p>
</div> 
  
<div class="spacer">
</div>

</body>
</html>

 

Reg1.txt

<div class="box">
<h4>Register</h4>
  <form action="_bin_/crypt/check.php?<?PHP echo SID; ?>" method="post" onSubmit="style/include/js/check_form.js">
    <p class="center">Note: Marked <font color="#000099">*</font> are required</p>
    <p class="center">Username: <font color="#000099">*</font><br />
    <input type="text" name="username" size="20">
    <br />
    <br />
    Password: <font color="#000099">*</font><br />
    <input type="password" name="password" size="20" maxlength="12"> 
<br />
<br />
Verify Password: <font color="#000099">*</font><br />
<input type="password" name="password2" size="20" maxlenth="12">
    <br />
    <br />
    First Name:<br />
    <input type="text" name="name1" size="20">
    <br />
    <br />
    Email: <font color="#000099">*</font><br />
    <input type="text" name="email" size="20">    

reg2.txt

<p class="center"><br />
    Security Code:<font color="#000099">*</font>
    <input id="security_code" name="security_code" type="text" autocomplete='off' />
<br />
<br />
    <input type="submit" value="Sign Up">
   </p>  
</form>
</div>

 

check.php

<?php 
$cryptinstall="./cryptographp.fct.php";
include $cryptinstall; 

if (chk_crypt($_POST['code'])) 
header("Location: ../register.php");
else header("Location: ../../register.php?process=cap_error");
?>

 

Thanks Guys!

Link to comment
https://forums.phpfreaks.com/topic/71623-captcha-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.