微信网页授权,Scope为snsapi_base,只需要用户的openid即可,大部分情况下是没有问题的,但是现在从后台的log来看,有些手机点了授权链接后,微信没有传code和state参数,而且从UserAgent来看,都是android 4.4的 GT-I9500。
UserAgent为
Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.0 QQ-Manager Mobile Safari/537.36
不知道有没有碰到这样的问题?怎样可以解决?
你应该去看看有没有refer,确定是不是从授权URL过来的,
其次应该没有获取到code且session里面没有记录openid的话就跳转到授权URL上