为了账号安全,请及时绑定邮箱和手机立即绑定

VUE,登录成功,后台返回cookie,前台获取不到

VUE,登录成功,后台返回cookie,前台获取不到

开心每一天1111 2019-05-13 10:50:00
登录成功,后台返回一个userId,然后在cookie当中能看到name和值name的值为userId,userId是根据每个用户不一样而不一样我要在路由当中拿这个做判断是否登录,但是取不到啊还是我要把这个userId,自己存在本地localstorage?注:确认cookie的KEY应该为固定值,而不是动态设置,所以一直获取不到
查看完整描述

2 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

登录时cookie的操作应该由后端在HTTPheader里完成,不应该由前端接手,因为前端对用户是公开的,所以让用户知道你怎么操作cookie很容易带来意想不到的安全隐患。
如果跨域,则需要添加withCredentials:true来解决。
                            
查看完整回答
反对 回复 2019-05-13
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

如果在前端能看到这个cookie的值和value,那么在路由里同样可以取到cookie,无非是对document.cookie进行操作(可以自己封装几个方法,判断cookie是否存在,获取cookie的值,设置cookie),身份校验之类的信息,没必要存在localStorage里
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 6348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信