当我尝试使用某些表格时出现此错误。(登录或注册)。我在网上搜索,但没有看到任何响应(我不想禁用 csrf 标志)
例如,在注册表单中,我发送以下数据:
_csrf:OFNlY3ZOcFdTGR0SNBcfJUAnHTIGeQI0SiZWIjt2HiRqJTUXGiADYg==
SignupForm[username]:test
SignupForm[email]:test@email.com
SignupForm[password]:testtest
signup-button:
我以如下形式看到 csrf 代码:
<form id="form-signup" action="/apps/dev/frontend/web/index.php?r=site%2Fsignup" method="post" role="form">
<input type="hidden" name="_csrf" value="OFNlY3ZOcFdTGR0SNBcfJUAnHTIGeQI0SiZWIjt2HiRqJTUXGiADYg==">
阅读,我还看到现在 Yii2 模板必须在 head 标签内添加 csrf 令牌,我在这里检查了它:
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-param" content="_csrf">
<meta name="csrf-token" content="OFNlY3ZOcFdTGR0SNBcfJUAnHTIGeQI0SiZWIjt2HiRqJTUXGiADYg==">
有人可以帮我解决这个问题吗?或者也许我可以如何对待它或找到灵魂。
谢谢