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
IIS环境下快速安装、配置和调试PHP5.2.0
Dec 17 PHP
php5编程中的异常处理详细方法介绍
Jul 29 PHP
php fckeditor 调用的函数
Jun 21 PHP
php && 逻辑与运算符使用说明
Mar 04 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
php开发中的页面跳转方法总结
Apr 26 PHP
PHP排序算法类实例
Jun 17 PHP
分享PHP-pcntl 实现多进程代码
Sep 30 PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 PHP
PHP curl批处理及多请求并发实现方法分析
Aug 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开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
Python中endswith()函数的基本使用
2015/04/07 Python
Python实现栈的方法
2015/05/26 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
python自定义函数def的应用详解
2020/06/03 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
四年级下册教学反思
2014/02/01 职场文书
公司踏青活动方案
2014/08/16 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL