Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <center>
- <h2>Register</h2>
- <br/>
- <?php
- require_once('recaptchalib.php');
- $role = "1";
- if(!isset($_SESSION['id'])) {
- if (!@$_POST["register"] == 1) {
- ?>
- <form action="?page=register" method="POST">
- Username:<br/>
- <input type="text" name="cusername" maxlength="12" /><br/>
- Password:<br/>
- <input type="password" name="cpassword" maxlength="30" /><br/>
- Repeat Password:<br/>
- <input type="password" name="cpassword2" maxlength="30" /><br/>
- E-Mail:<br/>
- <input type="text" name="cemail" maxlength="50" /><br/>
- <br/>
- <input type="submit" class="btn btn-black" name="submit" value=" Register"/><br/>
- <input type="hidden" name="register" value="1" />
- <?php
- } else {
- $username = mysql_real_escape_string($_POST['cusername']);
- $pass = mysql_real_escape_string($_POST['cpassword']);
- $pass2 = mysql_real_escape_string($_POST['cpassword2']);
- $email = mysql_real_escape_string($_POST['cemail']);
- //$usersafe = stripslashes($username);
- $query = "SELECT `id` FROM `users` WHERE `name`='".$username."' OR `email`='".$email."' LIMIT 1";
- $checka = mysql_query($query);
- $rows = mysql_num_rows($checka);
- if($rows > 0) {
- die("Username or e-mail is already used.");
- }
- if($username & $pass & $pass2 & $email & $dobd & $dobm & $doby) {
- if($pass == $pass2) {
- if(strstr($email, "@")){
- if($dobd < 32 & $dobm < 13 & $doby > 1900 & $doby < date("Y")){
- if(strlen($username) > 3 & strlen($username) < 13) {
- if(strlen($pass) > 3 & strlen($pass) < 13) {
- $safeuser = sql_sanitize($username);
- $safepw = sql_sanitize($pass);
- $safemail = sql_sanitize($email);
- $safedobf = sql_sanitize($doby)."-".sql_sanitize($dobm)."-".sql_sanitize($dobd);
- $ip = "/".$_SERVER['REMOTE_ADDR'];
- $addUserQ = "INSERT INTO accounts (`name`, `password`, `lastknownip`, `email`, `birthday`) VALUES ('".$safeuser."', '".hash("sha1", $safepw)."', '".$ip."', '".$safemail."', '".$safedobf."')";
- $addUser = mysql_query($addUserQ) or die(mysql_error());
- echo "You have successfully registered to $servername!<br/><a href='?page=home'>Return</a>";
- } else {
- echo "Password has to be between 4 and 12 characters.<br/><a href='?page=register'>Return</a>";
- }
- } else {
- echo "Username has to be between 4 and 12 characters.<br/><a href='?page=register'>Return</a>";
- }
- } else {
- echo "Date of Birth is incorrect.<br/><a href='?page=register'>Return</a>";
- }
- } else {
- echo "Invalid E-Mail.<br/><a href='?page=register'>Return</a>";
- }
- } else {
- echo "Passwords doesn't match.<br/><a href='?page=register'>Return</a>";
- }
- } else {
- echo "Please fill out all forms.<br/><a href='?page=register'>Return</a>";
- }
- }
- } else {
- echo "You are already registered.";
- }
- ?>
Add Comment
Please, Sign In to add comment