关于表单防止 CSRF 攻击,后台如何验证 token

我看到laravel基础教程,里面关于应对csrf攻击的方法是在表单中加入@csrf,添加一个隐藏的token字段,但是教程中没有说明接下来后台要如果验证这表单是不是真实提交的,如何验证这个token呢?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

在 中间件 laravel/app/Http/Middleware/VerifyCsrfToken.php 中,追踪到父类 \Illuminate\Foundation\Http\Middleware\VerifyCsrfToken::tokensMatch 方法,这里有具体的匹配校验。你自己去看下吧

6年前 评论
讨论数量: 3
lochpure

不同视图层可以通过/或者.划分,我猜可能是有个文件叫/root@index? :joy:

6年前 评论
几乎成名丶

没见过这样的写法呢还 :joy:

6年前 评论

在 中间件 laravel/app/Http/Middleware/VerifyCsrfToken.php 中,追踪到父类 \Illuminate\Foundation\Http\Middleware\VerifyCsrfToken::tokensMatch 方法,这里有具体的匹配校验。你自己去看下吧

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!