コード例 #1
0
ファイル: index.php プロジェクト: andela-doladosu/ngemoji
    $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);
});
$app->get('/emojis', function () {
    echo json_encode(Emoji::getAll());
});
$app->post('/emojis', $authCheck, function () use($app) {
    $emoji = new Emoji();
    echo json_encode($emoji->post($app));
});
$app->get('/emojis/:id', function ($id) {
    $emoji = Emoji::find($id);
    echo json_encode($emoji->resultRows);
});
$app->put('/emojis/:id', $authCheck, $emojiExists, $ownerCheck, function ($id) use($app) {
    $emoji = new Emoji();