ALOT of people have been on my ass on MSN for a plain Register script so here it is.
Where ever you put the register script at you must also create a file named register_do.php and put the 2nd part script in it in order to complete registrations. DONT FORGET TO DOWNLOAD SECURITY SCRIPTS HERE
Live 24/7 Demo: http://rzstory.com/dev/test/register.php
Security scripts (Must download): http://www.rzstory.com/dev/script.rar
register.php script
PHP Code:
<center>
/*Created by Roamer of RaGEZoNE */
<table cellspacing=1 cellpadding=5>
<tr><td class=listtitle colspan=2><center><span class='title2'><b>Temp Registration</b></span></center></td></tr>
<form action="register_do.php" method="POST">
<tr><td class=list align=right>Username:</td><td class=list><input type=text name=name maxlength="12"></td>
</tr>
<tr><td class=list align=right>Password:</td><td class=list><input type=password name=pass maxlength="12"></td>
</tr>
<tr><td class=list align=right>Verify Password:</td><td class=list><input type=password name=vpass maxlength="30"></td></tr>
<tr><td class=list align=right>Email:</td><td class=list><input type=text name=email maxlength="50"></td></tr>
<tr><td class=list align=right>Date of Birth: <br><i>Ex. 1988-09-23</i></td><td class=list><input type=text name=dob maxlength="15"></td></tr>
<tr><td class=list align=right>Security Image:</td><td class=list><input type=text name=code maxlength="5"><br><img src="security-image.php" alt="Security Image" /></td></tr>
<tr><td class=listtitle align=right colspan=2><center><input type=submit name=submit value='Register' /></td></tr>
</form>
</table>
</center>
register_do.php script
PHP Code:
<center>
/*Created by Roamer of RaGEZoNE */
session_start();
/* Store user details */
$name = $_POST['name'];
$pass = sha1($_POST['pass']);
$email = $_POST['email'];
$dob = $_POST['dob'];
$vpass = sha1($_POST['vpass']);
include('config.php');
$sel = 'SELECT * FROM accounts WHERE name="'.$_POST['name'].'"';
if($name == ""){
echo '<center><h1>No username filled in.</center></h1>';
exit();
}elseif(mysql_num_rows(mysql_query($sel)) >= 1 ){
echo '
<center><h1>This username already exists!</h1></center>';
exit();
}elseif($pass == ""){
echo '<center><h1>No password filled in.</center></h1>';
exit();
}elseif($vpass != $pass){
echo '<center><h1>The passwords did not match.</center></h1>';
exit();
}elseif(strtoupper($_POST['code']) != $_SESSION['code']) {
echo '<center><h1>You have entered the wrong code.</center></h1>';
exit();
}else{
$d = 'INSERT INTO accounts (name, password, email, birthday) VALUES ("'.$name.'", "'.$pass.'", "'.$email.'", "'.$dob.'")';
mysql_query($d) OR die (mysql_error());
echo '<center><h1>Your account has been created, you can now login!</center></h1>';
}
?>
config.php script
PHP Code:
<?php
$sql_db = "odinms"; //DB Name
$sql_host = "localhost"; //DB Host
$sql_user = "username"; //DB User
$sql_pass = "password"; //DB Password
$db = mysql_connect($sql_host, $sql_user, $sql_pass) OR die ('Cant connect to the database');
mysql_select_db($sql_db, $db);
?>