按照官方来的教程做的微信授权登录微信公众号网站,先提交申请,获得授权后取得assess_token,然后用这个token去获取该客户的所有信息,将信息写入数据库后,就跳转到提交申请的页面(我把$_SERVER['REQUEST_URI']写入到session里了,写入数据库后就header到这个url回来)。
大多数用户都可以正常使用没有问题。问题在于,有少部分用户,大多数是iphone用户,有发现有华为用户,打开页面后一直显示“正在登入中”,上面的绿条一闪而过之后,又重复出现正在登入中,如此不断反复不断反复,始终不能出现正确的页面。
这事已经苦恼了好久好久,不知道有没有碰到过这个问题的或者熟悉微信授权登录的大侠帮忙解读一下?多谢!
微信授权有缓存的,而且有好多很奇妙的问题会出现,你下载个微信开发工具,里面可以单步调试,那个授权的信息什么的都在localstorage里面,就一目了然了,