예제 #1
0
파일: users.php 프로젝트: jar5551/matchApp
});
$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);
    $user = new User();
    if ($user->changePassword($token, $data['oldPass'], $data['newPass'], $data['repPass'])) {
        $app->render(200, array('msg' => 'Hasło zostało zmienione'));
    }
    $app->render(401, array('msg' => 'Coś poszło nie tak'));
});
$app->get('/users/:user_id', function ($user_id) use($app) {
    $token = $app->request->headers("Authorization");
    $user = new User();