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防注
Jan 15 PHP
php SQL防注入代码集合
Apr 25 PHP
PHP 工厂模式使用方法
May 18 PHP
php学习笔记(三)操作符与控制结构
Aug 06 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
Feb 16 PHP
php堆排序(heapsort)练习
Nov 13 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
Jul 02 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
Nov 28 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
Oct 25 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中this关键字用法分析
2016/12/07 PHP
php格式文件打开的四种方法
2018/02/24 PHP
Javascript中的数学函数
2007/04/04 Javascript
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
javascript实现的网站访问量统计代码
2015/12/20 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
解决element UI 自定义传参的问题
2018/08/22 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python首次安装后运行报错(0xc000007b)的解决方法
2016/10/18 Python
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
opencv python 图像去噪的实现方法
2018/08/31 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
Python如何输出百分比
2020/07/31 Python
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
语文教育专业应届生求职信
2013/11/23 职场文书
公司财务自我评价分享
2013/12/17 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
相亲活动方案
2014/08/26 职场文书
离职证明标准格式
2014/09/15 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
学校运动会报道稿
2014/09/23 职场文书
2015初中生物教研组工作总结
2015/07/21 职场文书
创业项目(超低成本创业项目)
2019/08/16 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python
zabbix监控mysql的实例方法
2021/06/02 MySQL