". mysqli_connect_error().""; echo "Failed to connect to MySQL: " . mysqli_connect_error(); exit(); } $account = mysqli_real_escape_string($conn, $_POST['username']); $password = base64_encode(sha1($_POST['password'], true)); $email = $_POST['email']; if($_POST['password']!=$_POST['passwordVerify']){ $error .= "Password does not match.
"; } if(mb_strlen($account)<4 || mb_strlen($account)>14){ $error .= "Account length must be 4 to 14 characters long."; } if(mb_strlen($_POST['password'])<4 || mb_strlen($_POST['password'])>16){ $error .= "Password length must be 4 to 16 characters long."; } if(mb_strlen($email)<7 || mb_strlen($email)>100){ $error .= "Email length must be 7 to 100 characters long."; } $sql = "SELECT `login` FROM `accounts` WHERE `login`='".$account."'"; $result = $conn->query($sql); if ($result->num_rows!=0) { $error .= "Account already exist.
"; } if(empty($error)){ echo ($account.$password.$email); $sqlregister = "INSERT INTO `accounts` (`login`, `password`, `email`, `lastIP`) VALUES ('".$account."','".$password."','".$email."','".$_SERVER['REMOTE_ADDR']."')"; if ($conn->query($sqlregister) === TRUE) { $error = "Account created!"; sendemail($CONFIG['emailsmtp'], $CONFIG['emailuser'], $CONFIG['emailpass'], $CONFIG['emailaddress'], "L2j Mobius", "Password Change", $email, $account, $_POST['password']); header( "refresh:5;url=index.php" ); } else { $error = "Something went wrong"; } } $conn->close(); } ?> Mobius Underground - Main

Welcome

Logout


".$error."":''); ?>