会员绑定问题
来源:10-7 借用Cookie实现用户登录态记录功能
cos9800
2017-06-04
老师之前绑定会员时不是判断了if($openid) ,就是openid存在时才可以绑定么。。。如果用户第一次通过直接输网址进入绑定页面,那cookie中不就取不到openid了?那就执行不了绑定的逻辑啊。。。那就直接到
if( UtilService::isWechat() && $member_info['nickname'] == $member_info['mobile'] ){
return $this->renderJSON([ 'url' => UrlService::buildMUrl( "/oauth/login",[ 'scope' => 'snsapi_userinfo' ] ) ],"绑定成功~~");
}
这里了,这不就有问题了么,都没绑定还提示绑定成功又去授权一次,而且这时授权时还查询不到绑定会员的信息,执行不了修改nickname的和设置登陆态的操作了??这就是说用户第一次只能通过授权进入首页才可以绑定么?
写回答
1回答
-
cos9800
提问者
2017-06-04
哦,,知道了,,粗心了没注意。。,老师在beforeAction中判断了微信浏览器中必须有openid的...
00
相似问题