Laravel 5 CSRF с загрузкой ngflow

Я пытаюсь использовать ngflow для загрузки изображений через запрос POST в Laravel 5, но получаю ошибку несоответствия токена, хотя я отправляю токен в заголовке запроса (он там, я проверил). Значит, я либо использую неправильный токен, либо его нельзя использовать с ngflow?

это код js, который я использую для отправки заголовков:

<html ng-app="app" flow-init="{headers: {'X-CSRF-TOKEN': '<% csrf_token() %>'}}" flow-file-added="!!{jpg:1,jpeg:1,png:1}[$file.getExtension()]">

Единственное решение, которое я нашел, это отключить защиту CSRF :( В официальном документе говорится, что вызовы ajax можно использовать, поскольку промежуточное программное обеспечение laravel также проверяет заголовки. Так что же не так?


person Sandro Antonucci    schedule 25.03.2016    source источник


Ответы (1)


ОК решил это... причина в том, что мой каталог framework/session не принадлежал тому же пользователю, что и php/nginx, поэтому я получал другой токен при каждом обновлении/запросе вместо одного за сеанс.

person Sandro Antonucci    schedule 28.03.2016