0
我在做一個應用程序,我需要用POST cUrl作者:呼叫對用戶進行認證:使用Session與Silex的和捲曲
$app = new Silex\Application();
$app->register(new Silex\Provider\SessionServiceProvider());
$app['debug'] = true;
$app->post('/api/auth/login', function (Request $request) use ($app) {
if ($request->get('username') === 'admin' && $request->get('password') === 'admin') {
return $app->json(array('sessionId' => $app['session']->getId()));
} else {
$error = array('message' => 'Authentication failed');
return $app->json($error, 404);
}
});
當我使用:
curl -X POST -d username=admin -d password=admin http://app.local/api/auth/login
每次
我的應用程序返回我一個不同的會話標識符!
好吧,它只會發送相同的標識符,如果你還記得它...指定'--cookie-jar路徑到cookie存儲 - cookie路徑到cookie存儲'... – Wrikken