Я пытаюсь сделать немного API с Symfony2.Как я могу получить пользователя с сеансом id в запросе param с symfony2
Я посылаю идентификатор сеанса в мой контроллер с URL, как это:
локальный/Symfony2/веб/app_dev.php/пользователей/GetUser/c5auv7mrp45rnd046cfv0vgl96
Затем в Symfony,
/**
* @Route("/getuser/{sessionId}")
*/
public function getSessionAction(Request $request, $sessionId)
{
// Here is what i'm trying to do
$packJson = array(
'user_id' => $userid
);
$response = new JsonResponse();
$response->setData($packJson);
return $response;
}
Итак, я хотел бы получить идентификатор пользователя только с аргументом sessionId. Конечно, это будет нагрузка от Db
Я не понимаю логики между объектом Session и User Objet
Благодаря
нормально, это, кажется, здорово, но я не понимаю, как я могу создать маркер? моя сессия появилась из запроса Ajax. Как я могу создать токен в Symfony и отправить его в свое приложение javascript? –
Интересно, что вы пытаетесь создать. Вам нужна безопасность API? –
да, я пытаюсь это сделать ... –