CodeIgniterで非常に奇妙なCSRF保護の問題が発生しています。form_openを使用してフォームを開始し、構成ファイルでcsrf_protectionがtrueに設定されていることを確認しました。また、非表示のcsrfの名前と値のフィールドがcsrf cookieと一致していることを確認しました:http:// d .pr/3cfB。
フォームを送信すると、「エラーが発生しました。要求されたアクションは許可されていません」というメッセージが表示されます。エラーが発生し、理由がわかりません。csrf_protectionをオフにすると、フォームは正常に機能します。
さらに奇妙なのは、認証にtank_authライブラリを使用し、ログインフォームにもform_openを使用していることです。csrf_protectionがオンのときにログインフォームに非表示のcsrfフィールドがあることを確認し、フォームを送信して問題なくログインできました。
この問題をデバッグするために何ができるかについての考えはありますか?