项目背景:微公号嵌入普通H5(未调用微信相关接口,未使用openid等微信相关数据),用户访问H5后输入账号密码进行登录,登录成功将用户信息保存至cookie,用户下次再访问H5时,如检测到cookie中有用户信息则自动登录,无则得重新手动登录。
现存问题 :大部分用户正常使用,即可以正常登录,关闭页面后再次访问也可以正常获取到cookie信息自动登录。但有部分用户,再次访问时获取不到cookie信息,疑似cookie信息丢失(因为该问题只在正式环境的陌生用户微信端出现,我们测试环境及研发间复现不出,所以判定为疑似cookie丢失)
补充说明:原先使用的localstorage,这个问题更严重,绝大部分用户关闭页面后再次访问,就发现localstorage存储的信息都被清空,后来改用cookie,情况有些许好转,但问题仍存在
求问这个现象【部分用户访问微信H5后记录cookie并退出页面,再次访问发现cookie被清】产生的原因及解决方法 (尽可能不想使用到微信openid等授权方法)
我们的应用也有用户反馈出现这种登录状态消失的问题, 发现是cookie被清除了, 再次登入不久又会被清除, 想问下有什么方法可以让cookie的清除策略变慢一些呢?
2023年,问楼主解决了吗,遇到了同样的问题localstorage和cookie被微信清空
您好,我目前也存在这个问题,部分用户访问我的H5页面,登陆后退出页面,再次访问时cookie被清除。
目前在我的PC版微信打开H5页面登录后,退出微信,重新登录微信后可以稳定复现这个问题。
这个问题还是存在的 有没有解决的方案啊 表现为cookie写入不成功
我能提供日志 能解决吗?
老哥,我遇到的情况跟你类似,并且更加恶心,我测了苹果SE一代,苹果10,苹果7,苹果13,如果是存cookie的话,只要清理掉微信后台,那cookie全都没了,如果是存localStorage就更加诡异了,微信版本一样,都是苹果13,一个是ios15.5,一个ios15.4,清理掉进程,一个是可以保留密码,一个是没保留,要吐