<script src="lib/jquery-2.1.4.min.js"></script> <script src="lib/bootstrap-3.3.5-dist/js/bootstrap.js"></script> <?php require_once 'php/database.php'; require_once 'php/register.php'; $database = new Database(); $database->connect(); $register = new Register(); $result = $register->tryRegisterUser(); $displayDuplicateUsernameModal = FALSE; $displayRegistrationSuccessModal = FALSE; $displayRegistrationConfirmedModal = FALSE; if (isset($_GET["username"]) && isset($_GET["token"])) { $displayRegistrationConfirmedModal = TRUE; $database->validateUser($_GET["username"], $_GET["token"]); } if ($result) { if ($database->checkIfExistsUsername($register->getUsername())) { $displayDuplicateUsernameModal = TRUE; } else { $displayRegistrationSuccessModal = TRUE; $token = $register->getRandomToken(); $database->addUser($register->getUsername(), $register->getEmail(), $register->getPassword(), $token); $register->sendRegistrationConfirmationEmail($token); } } ?>