2016
07-07
07-07
Yii2.0防御csrf攻击方法
yii2中无论是用测试工具POSTMAN、用命令行CURL请求、ajax请求总是会得到http400:BadRequest的错误;而如果用Web网页方式GET访问(去除verbFilter的POST限制),是正常的通过查阅资料发现,这是CRSF验证的原因原理:CookieHashing,让服务器发送给客户端的所有表单中都标示一个随机值_csrf,并同时在客户端的COOKIE中保存一个相关联的token;验证的时候,服务端每次对接收到的请求_POST()过来的一个inputhidden_csrf跟客户端...
继续阅读 >