Esempio n. 1
0
<?php

include 'DBfunctions.php';
$dbFunctions = new DBFunctions();
$response = array();
if (isset($_POST['action']) && $_POST['action'] != '') {
    $action = $_POST['action'];
    if ($action == 'join') {
        $username_ = $_POST['username'];
        $result = $dbFunctions->isUserExists($username_);
        //Check if user exist
        if ($result == true) {
            //If user exist, Check if user expired
            $result = $dbFunctions->isUserExpired($username_);
            if ($result == true) {
                //If user expired, delete user entry
                $result = $dbFunctions->deleteUser($username_);
                if ($result == true) {
                    //If delete is successful, add username as a new entry
                    $result = $dbFunctions->addUser($username_);
                    if ($result == true) {
                        $response["success"] = true;
                        $response["uid"] = $result["uid"];
                        $response["username"] = $result["username"];
                        echo json_encode($response);
                    } else {
                        $response["success"] = false;
                        $response["errorMsg"] = "Failed to create username. Please try again.";
                        echo json_encode($response);
                    }
                } else {