Author Topic: CAPTCHA protection  (Read 4161 times)

0 Members and 1 Guest are viewing this topic.

Offline admin

  • Administrator
  • *****
  • Posts: 43
  • Karma: +1/-0
  • Gender: Male
CAPTCHA protection
« on: April 15, 2009, 06:39:55 AM »
Download: Members

Demo: http://phpform.net/captcha_v1.php

PHP Form Example:

form.php
Code: [Select]
<?php
session_start
(); 
?>

<script language="JavaScript">
var nReload = 8;
function reloadImg(id) {

if (nReload <= 2)
        if (nReload <= 0)
        {
            alert("Sorry, too many reloads.");
            return;
        }
        else
            alert("Only " + nReload + " more reloads are allowed");
    nReload--;
   var obj = document.getElementById(id);
   var src = obj.src;
   var pos = src.indexOf('?');
   if (pos >= 0) {
      src = src.substr(0, pos);
   }
   var date = new Date();
   obj.src = src + '?v=' + date.getTime();
   return false;
}
</script>
<center>
<div align=center>

<form method="POST" action="members.php">
Username<br>
<input name="username" size="60" maxlength="255"><br>
Password<br>
<input name="password" size="60" maxlength="255"><br>
<img src="captcha.php" id="img" border="1" title="captcha image"><br>
<a href="#" onClick="return reloadImg('img');"><font size=1 face=tahoma  color=black>Reload Image</a><br><br>
<input type="text" style="font-size: 14px; font-family: 'Trebuchet MS';  font-weight: bold;
color: #4D4D4E; BORDER: #000000 2px dotted ;"  size="25" name="check"><br>
<u>Security Text</u>
<br><br>
<input type="submit" name="submit" value="SUBMIT">
<input type="reset" name="reset" value="RESET">
</form>  </font>




</center>
members.php
Code: [Select]
<?php 
session_start
(); 
if((
$_POST['check']) == $_SESSION['check']) { 
echo
"<center><font size=\"1\" face=\"tahoma\" color=\"black\">Thank You";
}else{ 
echo
"<center><font size=\"1\" face=\"tahoma\" color=\"black\">Wrong Security Text <a href=\"javascript:history.go(-1)\">Go Back</a></font></center>";  
die();      
}
?>

code code code
<?php
//session_destroy();
?>

« Last Edit: January 26, 2010, 10:10:44 PM by admin »

 

Related Topics

  Subject / Started by Replies Last post
1 Replies
3355 Views
Last post March 20, 2009, 03:58:23 PM
by alex
1 Replies
8293 Views
Last post January 29, 2009, 10:29:27 PM
by vivandmars
11 Replies
5287 Views
Last post December 08, 2009, 10:52:33 AM
by admin