Я довольно новичок в симфонии.Я пытаюсь создать REST API для qdPm (инструмент управления проектами с открытым исходным кодом).Я хочу создать пользовательский логин, аутентифицировать пользователя вручную, создать токен и использовать его для всех остальных вызовов API
Я работаю над самой старой версией симфонии. У меня отключена защита (логин) для одного метода "executeAuthenticateUser() "внутри которого я хочу написать ручной вход в систему, как показано ниже
public function executeAuthenticateUser() {
$form = new LoginForm();
$login['_csrf_token']=$form->getCSRFToken('login');
$login['email']="abcd@gmail.com";
$login['password']="123456";
$islogin= login::index($login);
if ($islogin) {
$token= some hash ...//to use this token for the upcoming api calls
}
}
Я получаю ошибку csrf требуемый при вызове существующего метода входа в систему.Это правильный подход для создания REST API для самой старой версии симфонии.Мне нужны предложения или исправления для того, что я пытаюсь решить.
Заранее спасибо