コード例 #1
0
ファイル: index.php プロジェクト: andela-doladosu/ngemoji
        $app->halt(301, json_encode(["Message" => "You are not allowed to modify this emoji!"]));
    }
};
$emojiExists = function ($route) use($app) {
    $emojiId = $route->getParams()['id'];
    $find = Emoji::find($emojiId);
    $check = $find->resultRows[0];
    if (!$check) {
        $app->halt(301, json_encode(["Message" => "That emoji does not exist!"]));
    }
};
$app->post('/auth/login', function () use($app) {
    $username = $app->request->params('username');
    $password = $app->request->params('password');
    $user = new User();
    $login = $user->login($username, $password);
    echo json_encode($login);
});
$app->post('/auth/register', function () use($app) {
    $user = new User();
    $username = $app->request->params('username');
    $password = $app->request->params('password');
    $register = $user->register($username, $password);
    echo json_encode($register);
});
$app->get('/auth/logout', $authCheck, function () use($app) {
    $user = new User();
    $userToken = $app->request->headers['token'];
    $logout = $user->logout($userToken);
    echo json_encode($logout);
});