chrome浏览器设置cookie失效
chrome浏览器设置cookie失效
复现步骤
在https协议下登录页面,成功设置cookie。这个时候把https协议换成http,再重新登录,发现登录不了cookie没有设置成功。
原因
项目中cookie是通过egg框架的ctx.cookies.set设置的,如果在https协议下,使用该api会对设置的cookie设置一些默认值
上图来自egg官方文档
通过上图可以看出来egg帮我们设置的cookie有一个默认属性secure为ture。
这就导致了在https协议下登录的时候把登录成功后设置的cookie的secure值默认置为true,在chrome浏览器下,http协议下secure为true的cookie将无法设置,导致了该问题的发生。
解决
方案一:限制网页强制重定向到https协议下。(可以通过nginx做到)
方案二:在egg中设置cookie的时候把secure的值主动设置为false,这样就不会在https协议下自动设为true了。
chrome浏览器设置cookie失效相关推荐
- Chrome浏览器设置打开书签时在新标签页打开(保姆级图文)
步骤 系列文章 前言 1.快捷键 2.网上的Neat Bookmarks拓展 总结 系列文章 提示:转到日常小技巧专栏,观看更多内容! 点我直达–>日常小技巧专栏 前言 Chrome浏览器设置打 ...
- Chrome浏览器设置护眼模式(离线安装插件)
Chrome浏览器设置护眼模式(离线安装插件) 1.下载眼睛护航Care-your-Eyes_v5.1.3.crx插件 https://pan.baidu.com/s/1Xahnt8NQfDxaKid ...
- 给chrome浏览器设置壁纸
chrome浏览器设置壁纸 很多人的chrome浏览器设置的搜索引擎都是百度,这样的话就不能给浏览器本身设置背景了,chrome官方禁止. 一. 首先下载stylus插件 下载地址: https:// ...
- Google Chrome浏览器设置默认应用出现两个Google Chrome,及设置默认浏览器打不开第三方应用内链接
一.Chrome浏览器设置默认应用出现两个Chrome 1.Windows键+R键打开运行 2.输入regedit打开注册表编辑器 3.搜索 计算机\HKEY_CLASSES_ROOT\ChromeH ...
- chrome 浏览器设置字体大小,方便调试
H5开发的时候,有时候明明字体没有那么大,但在chrome中看上去依然很大.就像型号不对一样,但在手机端是正常的. 这是因为chrome浏览器设置了默认字体.只需要设置一下即可. 「chrome:// ...
- 浏览器 - 如何通过Chrome浏览器查看Cookie?
在学习cookie相关知识时,为了验证自己的想法,需要查看设置的cookie值是否有效,于是上网查看如果通过浏览器查看cookie,但是没有找到合适的答案,于是自己摸索了一下,终是找到了,写下这篇文章 ...
- fetch 自动加cookie_如何在shell中动态获取chrome浏览器的cookie信息
0. 背景 在工作的时候,经常要接触一些办公系统,在网页上通过机械化的操作,来完成一个简单的功能,比如某台主机权限的申请,通过一套操作一下,大概7.8个步骤,花费30秒的时间,虽然不长,但是要脱离终端 ...
- 关于Chrome浏览器设置启用Flash插件
1.打开Chrome浏览器,输入chrome://flags/#run-all-flash-in-allow-mode,打开,找到Flash,设置为Disabled: 2.打开浏览器设置chrome: ...
- 如何在chrome浏览器设置夜间模式
1.打开chrome浏览器,然后在地址栏中输入"chrome://flags",如下,然后按回车键. 2.跳到这个页面时,在当前页面的搜索框中输入Auto Dark Mode fo ...
最新文章
- layui如何存在多个弹窗_layui常见弹窗使用方法
- 5页面返回上个页面定位_5个步骤,画好页面流程图
- 构建前瞻性应用架构的优秀实践
- 深入浅出时序数据库之预处理篇——批处理和流处理,用户可定制,但目前流行influxdb没有做...
- Pro ASP.NET MVC –第五章 使用Razor
- Go 语言web 框架 Gin 练习8
- STM32F4 HAL库开发 -- GPIO
- linux java文件 core_linux下部署.net core/java
- 快速排序 - python版超详细讲解
- .net IO异步和Producer/Consumer队列实现一分钟n次http请求
- EasyCamera Android安卓移动视频监控单兵设备接入EasyDarwin开源流媒体云平台
- 挚文集团2021年Q3净营收37.592亿元 环比增长2.4%
- 循序渐进学Java day1
- c++类与对象(一)
- 漏电继电器LLJ-100FS
- GameObject的Active与InActive activeSelf, activeInHierarchy, SetActiveRecursively
- 【面试】MyBatis面试题
- 将字符串转化为字符串数组
- 将数据库的数据导入es中
- 让页面无懈可击!关于 CSS,你该做好这 20 件事
热门文章
- linux中license路径,Elasticsearch安装过程中的license问题解决办法
- 继阿里巴巴之后,饿了么也出事了,究竟发生了什么?
- iphone, ipad运行命令
- 《我和PIC单片机:基于PIC18》——第1章 初识PIC 1.1 与众不同的PIC
- 在岸人民币和离岸人民币的区别
- ORACEL_EBS_采购到入库所经历的表
- spark提交python程序_Spark任务提交(Spark Submit)
- 利用支付宝Cookie监听订单实现个人支付宝收款实时回调
- html里怎么计算梯形周长公式是什么,梯形的周长公式是什么
- 操作系统真象还原第3章:完善MBR