我在做毕业设计的时候遇到一个问题,关于session会话的问题,毕设做的是微信开发,现状是
我在用户关注公众号的时候将该用户的openId(微信接口拿到的,用户唯一标识),持久化到数据库,同时存放到session中在用户进入微信内页面登录时,拿到这个openId,然后再将用户登录时填写的电话号码更新到该条用户记录中去。
现在的问题是登录后台获取到这个session与我存放openId的session不一致,通过打印sessionId发现登录时创建的是一个新的session,这样我就拿不到这个openId,无法将电话号码存入到该条记录。
自己尝试解决时,想到使用一个全局的static map存放,这样可以拿到openId,但是后面发现这个全局的map是所有用户共享的,存放的openId可能被修改,会不一致,所以我想不到该怎么解决这个openId存放的问题,请各位提供一个思路