Мне нужно обработать веб-страницу. Эта веб-страница основана на YII framework, а страница входа защищена CSRF tokens. Когда я передаю учетные данные для входа POST method. Я получаю сообщение error 400 и The CSRF token could not be verified.
Я не знаю, как пройти эту защиту. Я не понимаю механизм. Когда я вхожу в браузер браузера Chrome, я вижу, как выглядит сообщение POST. Он имеет 4 параметра: ключ CSRF, логин, пароль, одну пустую переменную. Как браузер получает правильный ключ CSRF для отшлифовки?
У меня есть логин и пароль для этой веб-страницы, и я могу войти в систему как обычный пользователь. Только защищенная страница защищена от CSRF. Могу ли я использовать файл cookie (как это сделать), созданный браузером при обычном входе в систему, передать этот cookie to cURL и начать обработку URLs за страницей входа?