Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Starts the Session
- session_start();
- $_SESSION["failed"] = false;
- // Connects to MySQL
- $conn = mysql_connect('localhost', 'mello', '4PLLGLaebx');
- // Gathering variables from post
- $username = mysql_real_escape_string($_POST["user"]);
- $password = password_hash(mysql_real_escape_string($_POST["password"], PASSWORD_DEFAULT));
- $steamid = mysql_real_escape_string($_POST["steamid64"]);
- $discord = mysql_real_escape_string($_POST["discord"]);
- // Making sure values do not have spaces
- $username = preg_replace('/\s+/', '', $username);
- $password = preg_replace('/\s+/', '', $password);
- $steamid = preg_replace('/\s+/', '', $steamid);
- $discord = preg_replace('/\s+/', '', $discord);
- // Checks username avaiability
- if (isset($username)) {
- if (strlen($username) > 5 and strlen($username) < 20) {
- if (!empty($username)) {
- $username_query = mysql_query("SELECT * FROM users WHERE username = '$username'");
- if ($username_query !== false) {
- $count = mysql_num_rows($username_query);
- if ($count !== 0) {
- $_SESSION["failed"] = true;
- }
- }
- } else {
- $_SESSION["failed"] = true;
- }
- } else {
- $_SESSION["failed"] = true;
- }
- } else {
- $_SESSION["failed"] = true;
- }
- // Checks if steamid is correct as best it can
- if (isset($steamid)) {
- if (strlen($steamid) > 15 and strlen($steamid) < 18) {
- if (!empty($steamid)) {
- if (is_numeric($steamid)) {
- $steamid_query = mysql_query("SELECT * FROM users WHERE steamid64 = '$steamid'");
- if ($steamid_query !== false) {
- $count = mysql_num_rows($steamid_query);
- if ($count !== 0) {
- $_SESSION["failed"] = true;
- }
- }
- } else {
- $_SESSION["failed"] = true;
- }
- }
- } else {
- $_SESSION["failed"] = true;
- }
- } else {
- $_SESSION["failed"] = true;
- }
- // Checks discord id to make sure it is correctly formated
- if (isset($discord)) {
- if (!empty($discord)) {
- if (strlen($discord) > 6 and strlen($discord) < 45) {
- $discordArray = str_split($discord);
- $count = count($discordArray);
- $count = $count - 1;
- if (!is_numeric($discordArray[$count])) {
- $_SESSION["failed"] = true;
- }
- if (!is_numeric($discordArray[$count - 1])) {
- $_SESSION["failed"] = true;
- }
- if (!is_numeric($discordArray[$count - 2])) {
- $_SESSION["failed"] = true;
- }
- if (!is_numeric($discordArray[$count - 3])) {
- $_SESSION["failed"] = true;
- }
- if ($discordArray[$count - 4] !== "#") {
- $_SESSION["failed"] = true;
- }
- } else {
- $_SESSION["failed"] = true;
- }
- } else {
- $_SESSION["failed"] = true;
- }
- } else {
- $_SESSION["failed"] = true;
- }
- if ($_SESSION["failed"] == true) {
- echo "failed";
- }
- if ($_SESSION["failed"] == false) {
- echo "Success";
- }
- // Put user into system if they didn't fail
- if ($_SESSION["failed"] == true) {
- header("location: ./");
- }
- if ($_session["failed"] == false) {
- mysql_select_db("users", $conn);
- $sql = "INSERT INTO users (username, password, steamid64, discordName) VALUES ('{$username}', '{$password}', '{$steamid}', '{$discord}')";
- mysql_query($sql);
- }
- // Closes connection
- mysql_close($conn);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement