CNode

koa-jwt在ios端验证问题

问答
Ffruit-memory发布于9 年前最后回复8 年前4 回复4316 浏览0 收藏

这个问题困扰我很多天了,我测试过iOS浏览器可以设置cookie

image.png image.png 客户端登陆成功后设置cookie,然后使用window.location.href = '/' 跳转首页 服务端jwt进行token验证,在pc,安卓都没问题,跳转请求头都会带上cookie 但是在iOS端的所有浏览器都没有cookie,浏览器已经开启允许cookie和网站跟踪,没有cookie就会导致验证失败

这是在pc和安卓的请求头

image.png

这是在iOS端的请求头

image.png

查看回复

回复 (4)

F
fruit-memory#1·8 年前

已解决。。domain问题

C
cd-xulei#2·9 年前

你这个 cookie 是前端主动设置的吗?

C
cd-xulei#3·9 年前

检查一下 跳转后 匹配cookies的domain、path属性是否一致

F
fruit-memory#4·9 年前
引用 cd-xulei你这个 cookie 是前端主动设置的吗?

@cd-xulei path设置的就是网页路径,domain是在域内跳转的,登录路由是/login,跳转到/ 这个问题很奇怪,除iOS端浏览器都可以带上cookie

参与回复
登录后即可参与回复。登录