本地项目使用tomcat或jetty部署项目后,带有cookie验证的登录时莫名被拦截返回登录页面问题,localhost运行项目登录跳回不报错

1 篇文章 0 订阅
1 篇文章 0 订阅

带有cookie验证


因为从公司Git上当了项目,在本地运行以后发现明明登录成功了但是却无法跳转到主页面,log上只有一个name属性为空的提示并不报错,使用IDEAdebug检查之后明没有发现有什么太大问题,并且我是 一步一步检查一步一步看request里面的cookie值,发现突然到了我自定义的前置拦截器时request里面的内容突然就没有了,非常奇怪,问了公司大哥之后才知道使用带cookie验证的登录时,cookie需要进行验证当登录时存入的host地址与所配置的host地址是否相同,通过这个验证你的cookie是否有效,但是我使用的是localhost:8080登入网站的所以request往cookie里面存入的host就是localhost与我们线上需要使用的域名不同所以验证就不通过,就会被认为登录失效跳回登录页面。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值