コード例 #1
0
ファイル: api.php プロジェクト: jjtbsomhorst/energenie
        } else {
            $result = $usermanager->createSetting($arrBody, $token);
        }
        if ($result) {
            $app->response->setStatus(201);
            return;
        }
        return $app->response->setStatus(500);
    }
    $app->response->setStatus(403);
});
$app->put('/account/password', function () use($app, $usermanager) {
    $token = $app->request->headers->get('X-AUTH-TOKEN');
    if ($usermanager->validateToken($token)) {
        $arrBody = json_decode($app->request->getBody(), true);
        if ($usermanager->setPassword($token, $arrBody['password'])) {
            $app->response->setStatus(202);
        } else {
            $app->response->setStatus(500);
        }
    }
});
$app->put('/account', function () use($app, $usermanager, $dbManager) {
    if ($usermanager->validateToken($app->request->headers->get('X-AUTH-TOKEN'))) {
        $username = $app->request()->post('username');
        $password = $app->request()->post('password');
        if ($username != null && $password != null) {
        }
    }
    $app->response->setStatus(403);
});