微信公众号

分类下相关文章

微信内置浏览器中打开网站登录状态异常

现象 微信中打开网站,使用手机号验证码登录之后,浏览一会,然后关闭网页,回到微信中聊天,再次打开网站时,会发现用户已处于非登录状态。 这是一个非常严重的用户体验问题,所以不得不找解决方案。 问题的原因 微信内置浏览器应该有特殊的机制,将 cookie 定期失效。百度了一下,确实很多人都遇到了这个问题。 解决方法 在 login controller 中做逻辑兼容。 为了防止,微信手机版定期 cookie 失效,所以在打开登录页时,先静默授权,判断用户是否有 open_id 关联的手机号 如果没有则显示登录页 如果有则直接登录,不需要再展示登录页面 ...

阅读全文...