<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=“http://www.w3.org/1999/xhtml”>
<head>
<title>Reacheasy - Foremost website for easy reach of things globally</title>
<meta http-equiv=“Content-Type” content=“text/html;charset=utf-8”/>
<link href=“members.css” rel=“stylesheet” type=“text/css”/>
</head>
<body>
<div id=“outer”>
<div id=“page”>
<div id=“header”>
<h1>Reacheasy</h1>
<ul id=“nav”>
<li class=“current”><a href=“index.php”>Home</a></li>
<li><a href=“women.php”>Women</a></li>
<li><a href=“men.php”>Men</a></li>
<li><a href=“children.php”>Children</a></li>
<li><a href=“homeandappliances.php”>Home&Appliances</a></li>
<li><a href=“visionandsound.php”>Vision&Sounds</a></li>
<li><a href=“motoring.php”>Motoring</a></li>
<li><a href=“homemore.php”>More</a></li>
<li><a href=“homecontact.php”>Contact us</a></li>
<li><a href=" rl.php">Register/Log in</a></li>
</ul>
</div> <!–end of navigation div –>
</div>
<div id=“bodycontent”>
<div>
<?php
echo "<h2>Register</h2>";
$submit = $_POST['Register'];
//form data
$fullname = addslashes(strip_tags($_POST['fullname']));
$username = strtolower(strip_tags($_POST['username']));
$password = addslashes(strip_tags($_POST['password']));
$repeatpassword = strip_tags($_POST['repeatpassword']);
$email = addslashes(strip_tags($_POST['email']));
if ($submit)
{
//open database
$connect = mysql_connect("xxxx","xxxxx","xxxxx");
mysql_select_db("xxxxx");
//select database
$namecheck = mysql_query("SELECT username FROM reusers WHERE username='$username'");
$count = mysql_num_rows($namecheck);
if($count!=0)
{
die("Username already taken!");
}
//check for registration form details
if ($fullname&&$username&&$password&&$repeatpassword&&$email)
{
if ($password==$repeatpassword)
{
//check char lenght of username and fullname
if (strlen($username)>25||strlen($fullname)>25)
{
echo "Lenght of username or fullname is too long";
}
else
{
//check password length
if(strlen($password)>25||strlen($password)<6)
{
echo"Password must be between 6 and 25 characters";
}
else
{
//generate random code
$code = rand(11111111,99999999);
//send activation email
$to = $email;
$subject = "Activate your account";
$headers = "From: donotreply@reacheasy.co.uk";
$body = "Hello $username,\
\
You registered and need to activate your account. Click the link below or paste it into the URL bar of your browser\
\
http://reacheasy.co.uk/activate.php?code=$code\
\
Thanks!";
if (!mail($to,$subject,$body,$headers))
echo "We couldn't sign you up at this time. Please try again later.";
else
{
//register the user!
//encript password
$password = md5($password);
$repeatpassword = md5($repeatpassword);
$queryreg = mysql_query("
INSERT INTO reusers VALUES ('','$fullname','$username','$password','$email','$code','0')
");
die("You have been registered successfully! Please check your email ($email) to activate your account<a href='rl.php'>Return to login page</a>");
}
}
}
}
else
echo"Your passwords do not match!";
}
else
echo "Please fill in <b>all</> fields!";
}
?>
</div>
<p>
<form action='reregister.php' method='Post' class='rl'>
<div>
<label for='fullname' class='fixedwidth'>Your full name</label>
<input type='text' name='fullname' id='username' value='<?php echo $fullname; ?>'/>
</div>
<div>
<label for='username' class='fixedwidth'>Choose a user name</label>
<input type='text' name='username' id='username' value='<?php echo $username; ?>'/>
</div>
<div>
<label for='password' class='fixedwidth'>Choose a password</label>
<input type='password' name='password' id='password'/>
</div>
<div>
<label for='repeatpassword' class='fixedwidth'>Repeat your password</label>
<input type='password' name='repeatpassword' id='repeatpassword'/>
</div>
<div>
<label for='email' class='fixedwidth'>E-mail</label>
<input type='text' name='email' id='email'/>
</div>
<div class='buttonarea'>
<p>
<input type='submit' name='submit' value='Register'>
</p>
</div>
</p>
</form>
</div>
</div>
<div id=“footer”>
<ul id=“footlink”>
<li><a href=“contact.html”>Contact us</a></li>
<li><a href=“termsandcondition.html”>Terms&Condition</a></li>
<li><a href=“right.html”>Copyright</a></li>
<li><a href=“faq.html”>Faq</a>
</li>
</ul>
</div>
</body>
</html>