文章目录
一,225-商城业务-认证服务-分布式session不共享不同步问题
1,首页无用户信息
谷粒商城首页,点击超链接您好,请登录
,正常情况下应该跳转到Auth模块的login页面,登录成功后,会重定向到首页,超链接您好,请登录
应该替换为用户名。
但是实际开发过程中出现了这样一个问题,登录成功后,超链接您好,请登录
未被替换,再次点击这个超链接,不会跳转到登录界面,说明后台认为已经登录成功,直接重定向到首页了,但是首页没有拿到用户信息。
F12查看Application信息,也没有发现session
和cookie
信息。
2,定位
梳理登录流程,看看问题可能出现在哪个环节。
- 首页点击超链接
您好,请登录
- 跳转到
auth.gulimall.com/login.html
,这里很关键,商城用户认证模块的域名和首页域名不一致 - 认证模块完成用户验证后,将用户信息保存在
session
中 auth
模块的前端页面login.html
将session
信息保存在cookie
中,注意是保存在域名auth.gul