Пример #1
0
        $user = $db->getUserByEmail($email);
        if ($user != NULL) {
            sendResponse(200, initBody(false, null), $user);
        } else {
            sendResponse(400, initBody(true, "An error occurred."), null);
        }
    } else {
        sendResponse(401, initBody(true, "Wrong email or password."), null);
    }
});
$app->post('/register/', function () use($app) {
    $username = $app->request->post("username");
    $password = $app->request->post("password");
    $email = $app->request->post("email");
    $db = new dbHandler();
    $result = $db->register($username, $password, $email);
    if ($result == SUCCESS) {
        sendResponse(201, initBody(false, null), null);
    } else {
        if ($result == FAIL) {
            sendResponse(400, initBody(true, "An error occurred."), null);
        } else {
            if ($result == EXIST) {
                sendResponse(409, initBody(true, "Email already used."), null);
            }
        }
    }
});
function checkToken()
{
    $app = \Slim\Slim::getInstance();