当使用 session 的时候,关于在微信中,session 获取不到的问题
1.业务场景
微信登入授权
2.问题描述
用的是 easywechat 这个第三方依赖包,取到用户的信息存储到session中(这样在下次登入的时候就不需要再次去微信那边进行授权操作),并设置了session的过期时间为一个月,但是在实际的应用中发现过了一段时间session就拿不到了(这会导致我再次请求了微信接口,进而进入页面很慢),一开始以为是session过期了,经过调试发现问题和微信的cookie被清除掉了是同一种情况。
所以我的问题是,当微信端cookie被清除掉了,我应该采取怎样的策略来解决这个问题。(延长cookie时长,怎么延长,是前端还是后端的操作,这个也很想请教一下)
推荐文章: