Привет, я разработал приложение с symfony2 и AngularJS. У меня есть форма, которую я отправляю с помощью $ http service за сообщение. Пример формы входа и регистрационной формы.Символ symfony2 csrf недействителен по запросу ajax
Ошибка, я получаю ее классический токен CSRF недействительным, и это происходит при повторной отправке формы.
В первый раз, когда форма отправляет процесс хорошо, вход в систему или регистрация; но если я выйду из системы и попробую повторно отправить форму с теми же данными для входа в систему, я получу ошибку недействительного токена csrf.
в попытке регенерировать маркер, если форма его занесена с:
$ this-> получить ('form.csrf_provider') -> generateCsrfToken ('Authenticate');
и замените его на вид, чтобы в следующий раз, когда у формы появится новый токен для отправки, но я получаю ту же ошибку.
что я делаю неправильно?
Нужно ли повторно отображать форму для каждого запроса? – Kiksy
нет, идея о том, что форма его всегда присутствует или проявляется или скрывается в подключенном к регистру div пользовательском меню, она будет скрываться или отображаться в зависимости от зарегистрированного состояния пользователя. – bitgandtter
Вы проверили, что токен CSRF действительно изменяется между запросы? – sebbo