前端:VUE 后端:Laravel
- 我的需求是后端生成验证码存在session里,然后前端post请求时取出session里的验证码与前端传来的验证码进行比较,但是这时取不到session值了
2.搜索了一下,发现是由于关闭了csrf的原因,可是我的项目是前后端分离的,本来就是跨站请求。。如果不关csrf,就不报mismatchToken的错误
求大神看看
前端:VUE 后端:Laravel
2.搜索了一下,发现是由于关闭了csrf的原因,可是我的项目是前后端分离的,本来就是跨站请求。。如果不关csrf,就不报mismatchToken的错误
求大神看看
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答539 阅读✓ 已解决
774 阅读
Laravel 会将 CSRF 令牌保存到名为 XSRF-TOKEN 的 Cookie 中,你可以使用该 Cookie 值来设置 X-XSRF-TOKEN请求头。一些 JavaScript 框架,比如 Angular,会为你自动进行设置,基本上你不太需要手动设置这个值。