Ошибка CSRF в мобильном Safari - PullRequest
0 голосов
/ 01 мая 2018

В настоящее время у меня включена функция CSRF во всех моих формах POST. Это прекрасно работает во всех браузерах, кроме Mobile Safari. Mobile Safari ВСЕГДА возвращает ошибку 419 HTTP, и это реальная проблема, поскольку эти пользователи не могут зарегистрироваться на моем сайте. Я использую фреймворк Laravel.

Что можно сделать, чтобы предотвратить эти ошибки в мобильном Safari?

Я использую CSRF в своем вызове ajax следующим образом:

headers: {'X-CSRF-TOKEN': this.$csrfToken.attr('content')},

с токеном, установленным мета-тегами laravel:

<meta name="csrf-token" content="{{ csrf_token() }}">
...