예제 #1
0
파일: users.php 프로젝트: jar5551/matchApp
    if ($user->me($token)) {
        $app->render(200, array('msg' => $user->me($token)));
    }
    $app->render(400, array('msg' => 'Nie można pobrać danych użytkownika'));
});
$app->get('/users/me-full-data', function () use($app) {
    $user = new User();
    $token = $app->request->headers("Authorization");
    $app->render(200, array('msg' => $user->getMeFullData($token)));
});
$app->post('/users/me-full-data', function () use($app) {
    $token = $app->request->headers("Authorization");
    $json = $app->request->getBody();
    $data = json_decode($json, true);
    $user = new User();
    if ($user->updateMeFullData($token, $data)) {
        $app->render(200, array('msg' => 'Pomyślnie zedytowano dane'));
    }
    $app->render(401, array('msg' => 'Coś poszło nie tak'));
});
/* wyloguj */
$app->get('/users/logout', function () use($app) {
    $user = new User();
    $token = $app->request->headers("Authorization");
    $app->render(200, array('msg' => $user->logout($token)));
});
/* zmiana hasla */
$app->post('/users/me/change-password', function () use($app) {
    $token = $app->request->headers("Authorization");
    $json = $app->request->getBody();
    $data = json_decode($json, true);