У меня очень странная проблема с защитой CSRF в CodeIgniter. Я убедился, что использую form_open для запуска своей формы, csrf_protection имеет значение true в файле конфигурации, и я также убедился, что скрытые поля имени и значения csrf соответствуют cookie csrf, как показано здесь: http://d.pr/3cfB.
Что происходит, когда я отправляю форму, я получаю «Обнаружена ошибка. Запрошенное вами действие не разрешено». ошибка и не уверен почему. Форма отлично работает, когда я выключаю csrf_protection.
Что еще страннее, я использую библиотеку tank_auth для своей аутентификации, а также форму form_open для формы входа. Я проверил, чтобы убедиться, что в форме входа есть скрытое поле csrf, когда csrf_protection включен, и я смог отправить форму и войти без проблем.
Мысли о том, что я могу сделать для устранения этой проблемы?