同一个域名下不同端口的两个系统,登录相互影响
今天遇到个这么个问题,在 192.168.16.155上有个A系统,在同一个域名192.168.16.155:8001不同端口上有一个B系统。然后在A系统登录后,在去B系统登录,就会把A系统给退出,反之,亦然。总之两个系统不能同时共存。
排查原因,发现是 相同域名下的不同端口的cookie可以共享 。
在打开浏览器本地存储进行检查发现果然,两个系统的登录标识token拿到同一个了。
就相当于在同一个浏览器,同一个域名上,不能同时登录两个用户(淘宝,博客园也不行).
解决方法就是: 1.要么部署在不同的域名上面 2.要么用两个浏览器打开