function checkUsername($con, $page, $firstName = "", $lastName = "", $username = "", $password = "", $usertype = "") { $uName = $_SESSION['userName'] = $_POST['userName']; $uPassword = $_POST['password']; if ($page == "register") { $query = mysqli_query($con, "SELECT * FROM Credentials WHERE username = '******';"); $count = mysqli_num_rows($query); $row = mysqli_fetch_array($query); if ($count == 1) { echo "Username already taken. You will be redirected to try again.<br/>\n"; echo '<META HTTP-EQUIV="Refresh" Content="2;URL=register.php">'; } else { addUserToDB($firstName, $lastName, $username, $password, $usertype); echo '<META HTTP-EQUIV="Refresh" Content="2;URL=index.php">'; } $sql = "SELECT * FROM Credentials NATURAL JOIN User WHERE username = '******'"; $query = mysqli_query($con, $sql); $count = mysqli_num_rows($query); $row = mysqli_fetch_array($query); $_SESSION['uniqueID'] = $row['uniqueID']; $_SESSION['firstName'] = $row['firstName']; $_SESSION['lastName'] = $row['lastName']; $_SESSION['usertype'] = $row['usertype']; } else { $query = mysqli_query($con, "SELECT * FROM Credentials WHERE username = '******' AND password = '******';"); $count = mysqli_num_rows($query); $row = mysqli_fetch_array($query); if ($count == 1) { echo "<br/>Welcome {$uName}.<br/>\n"; echo '<META HTTP-EQUIV="Refresh" Content="2;URL=index.php">'; } else { echo "Username or password was incorrect. You will be redirected to try again."; echo '<META HTTP-EQUIV="Refresh" Content="2;URL=login.php">'; } $sql = "SELECT * FROM Credentials NATURAL JOIN User WHERE username = '******'"; $query = mysqli_query($con, $sql); $count = mysqli_num_rows($query); $row = mysqli_fetch_array($query); $_SESSION['uniqueID'] = $row['uniqueID']; $_SESSION['firstName'] = $row['firstName']; $_SESSION['lastName'] = $row['lastName']; $_SESSION['usertype'] = $row['usertype']; } }
if (false && !in_array($update['from']['id'], $admins)) { // Remove the "false && " to set maintenance mode sendMsg($update['from']['id'], "Maintenance!", false); exit; } if (!isset($update['text'])) { logToFile(json_encode($update)); // Debug! exit; } $user = getUserById($update['from']['id']); if ($update['text'] == '/register' || $update['text'] == '/start register') { if ($user !== false) { sendMsg($user['id'], 'It seems you are alerady registered!', false); } else { addUserToDB(array('id' => $update['from']['id'], 'username' => $update['from']['username'])); $user = getUserById($update['from']['id']); if ($user['id'] == $update['from']['id']) { sendMsg($user['id'], "Registered! You can now add warriors!!!\n(You are not participating. To participate, /participate )", false); } else { sendMsg($user['id'], 'Something wrong happened...', false); } } exit; } if ($user === false) { sendMsg($update['from']['id'], 'You are not registered... If you want, yo can /register', false); exit; } $userState = json_decode($user['state'], true); if ($update['text'] == '/cancel') {