#ruby-on-rails #csrf #csrf-token
#ruby-on-rails #csrf #csrf-токен
Вопрос:
У меня есть два приложения rails. Изо дня в день оба выдают ActionController::InvalidAuthenticityToken
исключение. Я могу вызвать страницу входа в систему, но когда я пытаюсь войти в систему, возникает исключение, и в консоли я нахожу «Не удается проверить подлинность токена CSRF».
Что я пробовал:
- разные браузеры
- Я проверил более старые версии, из которых я определенно знаю, что это работало.
Я не публикую никакого кода, потому что не думаю, что это поможет. У этого должна быть внешняя причина, потому что проблема возникла в двух отдельных приложениях в один и тот же момент.
Ответ №1:
Причина заключалась в том, что я запрещаю файлы cookie для локального хоста в Chrome.
Чего я не могу понять, так это почему у меня была такая же проблема в Opera, хотя я не запрещал там файлы cookie.