服务器session丢失

LZQGdut 2014-06-18 06:57:28
最近对一个Python实现的网站进行服务器迁移,部署上新服务器之后,通过新服务器的IP地址访问“登录”功能时,老是出现“缺失 CSRF 验证令牌”,用户名密码均正确,经过一番对比、查找之后,最后发现:使用域名访问老服务器“登录”时,cookie里面包含了session数据,而新服务器提交时则没有带相应的session,想问一下大家,会有什么因素会影响session的丢失?

关于网站的一些情况:
1. 使用flask 构建,Form使用WTForms构建
2. 使用Nginx构建服务器
3. 新服务器访问使用 IP地址,而老服务器是采用域名,不知道这个因素是否导致session丢失?
4. 下面是两个服务器cookie 数据的差别:


从图片可以看出,两个服务器返回的cookie差别有两个因素,一个是session,一个是_gate
...全文
260 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2014-06-18
  • 打赏
  • 举报
回复
sessionid 是通过 cookie 传递的 一个用域名,一个用 ip 显然是跨域了,cookie 传不过去,sessionid 就不同了

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧