Here's a quick example of how it could be done (if I undersand your question correctly)
Javascript (Not Secure)
Code:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var acceptedPass=new Array(); // THESE ARE THE LIST OF ACCEPTED PASS CODES
acceptedPass[0]="666666";
acceptedPass[1]="777777";
// DON'T EDIT AFTER HERE
function checkPass() {
var i = 0;
var check = 0;
var passInput = document.getElementById('pass');
var AL = acceptedPass.length;
for (i=0;i<AL;i++) {
if(acceptedPass[i] == passInput.value) {
check = 1;
}
}
if(check == 1) {
window.location = passInput.value;
} else {
alert("Wrong Passcode");
}
}
</script>
</head>
<body>
Password <input type="text" id="pass" /> <input type="button" value="Submit" onclick="checkPass()" />
</body>
</html>
Php (Secure)
Code:
<?php
if(isset($_POST['submit1'])) {
$acceptedPass[0]="666666"; // THESE ARE THE LIST OF ACCEPTED PASS CODES
$acceptedPass[1]="777777";
// DON'T EDIT AFTER HERE
$pass = mysql_real_escape_string($_POST['pass']);
$AL = count($acceptedPass);
$check = 0;
for ($counter = 0; $counter < $AL; $counter += 1) {
if($acceptedPass[$counter] == $pass) {
$check = 1;
}
}
if($check == 1) {
header('Location:' . $pass);
} else {
echo "Wrong Passcode";
echo '<input type="button" value="Back" onclick="history.back()">';
}
} else {
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form action="" method="post">
Password <input type="text" name="pass" /> <input type="submit" name="submit1" value="Submit" />
</form>
</body>
</html>
<?php
}
?>
If this wasn't what you wanted, please clarify what you meant (like traq said)
Bookmarks