微信公众号openid和session 的问题

御灵龍 2020-03-24 01:44:00
问题:有两个公众号A和B ,属于同一个主体,我访问A公众的时候,能够获取openid,并放入session中,紧接着访问B公众号,得到的却是A公众号的openid(这个是从session中取得)。
想知道这是为什么?链接上也区分了两个公众号,但一旦执行授权访问的时候,就会出现这种问题。如果过一段时间,又能正常访问B公众号了。
求大佬指点
...全文
418 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
御灵龍 2020-03-26
  • 打赏
  • 举报
回复
引用 1 楼 maradona1984 的回复:
设计问题,公众号是一个,但域名是一个吧,用同一个微信相当于同一个浏览器,cookie肯定一个,那session也是一个啊. 弄两个域名指向同一个服务器即可,或者不用session,自定义会话,不用cookie就没毛病
感谢大佬。最后解决:openid存入session的时候,采用openid+公众号标识,这样就不会出现上述问题。 大佬的思路也正确
maradona1984 2020-03-24
  • 打赏
  • 举报
回复
设计问题,公众号是一个,但域名是一个吧,用同一个微信相当于同一个浏览器,cookie肯定一个,那session也是一个啊. 弄两个域名指向同一个服务器即可,或者不用session,自定义会话,不用cookie就没毛病

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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