laravel 实现关闭CSRF(全部关闭、部分关闭)


Posted in PHP onOctober 21, 2019

用了laravel就会知道其中的csrf验证功能,如果post传值的时候,没有csrf_token就会报如下的错误:

laravel 实现关闭CSRF(全部关闭、部分关闭)

这是因5.2之后的版本中会默认在路由里面添加 web 中间件。

在app/Http/Kernel.php文件中有如下配置:

laravel 实现关闭CSRF(全部关闭、部分关闭)

全部关闭

到此,想必大家就知道了如何关闭这个验证了。就是将上图标注的这一行代码注释掉,这样就关闭了csrf验证,但这就全部关闭了。

部分关闭

当我们写接口的时候,会遇到这样的问题:因为通过接口是无法传csrf_token的(csrf_token是在laravel中生成的),我们只想在api请求的时候关闭csrf验证,网站的后台不关闭。

这就需要去修改app\Http\Middleware\VerifyCsrfToken.php这个文件了

文件中有个属性$except,可以设置哪些路由不用做csrf验证,如下我想要api开头的路由都不做csrf验证,只需要添加 ‘api/*' 就行了。

laravel 实现关闭CSRF(全部关闭、部分关闭)

这样我访问 http://***/laravel/public/api/index 就不会报错了。

以上这篇laravel 实现关闭CSRF(全部关闭、部分关闭)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP中的加密功能
Oct 09 PHP
我的论坛源代码(十)
Oct 09 PHP
CodeIgniter php mvc框架 中国网站
May 26 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 PHP
php通过淘宝API查询IP地址归属等信息
Dec 25 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 PHP
Symfony2联合查询实现方法
Mar 18 PHP
谈谈PHP连接Access数据库的注意事项
Aug 12 PHP
thinkPHP多语言切换设置方法详解
Nov 11 PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
Apr 01 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 #PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 #PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
Oct 21 #PHP
Laravel 之url参数,获取路由参数的例子
Oct 21 #PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 #PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 #PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 #PHP
You might like
给php新手谈谈我的学习心得
2007/02/25 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
php中的常用魔术方法总结
2013/08/02 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
php和editplus正则表达式去除空白行
2015/04/17 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
JavaScript 继承详解(三)
2009/07/13 Javascript
js href的用法
2010/05/13 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
javascript进行数组追加方法小结
2014/06/16 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
2016/06/12 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
jQuery实现评论模块
2020/08/19 jQuery
初学Python函数的笔记整理
2015/04/07 Python
初步探究Python程序的执行原理
2015/04/11 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
荷兰电脑专场:Paradigit
2018/05/05 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
物业保安主管岗位职责
2013/12/25 职场文书
离职保密承诺书
2014/05/28 职场文书
企业消防安全责任书
2014/07/23 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
2016年父亲节寄语
2015/12/04 职场文书