|
@@ -17,7 +17,7 @@ class WebController extends MoonClubBaseController {
|
|
$appToken = md5(substr($accessInfo['openid'],2));
|
|
$appToken = md5(substr($accessInfo['openid'],2));
|
|
//微信校验通过,登录(注册),分发token
|
|
//微信校验通过,登录(注册),分发token
|
|
$userInfo = CommonWeixin::getUserInfo($accessInfo['access_token'], $accessInfo['openid']);
|
|
$userInfo = CommonWeixin::getUserInfo($accessInfo['access_token'], $accessInfo['openid']);
|
|
- var_dump($userInfo);exit;
|
|
|
|
|
|
+
|
|
if (!isset($accessInfo['errcode'])) {
|
|
if (!isset($accessInfo['errcode'])) {
|
|
//检查是否有注册,没有就注册
|
|
//检查是否有注册,没有就注册
|
|
$criteria = new EMongoCriteria();
|
|
$criteria = new EMongoCriteria();
|
|
@@ -28,6 +28,7 @@ class WebController extends MoonClubBaseController {
|
|
if(!isset($user->wx_pub_openid) || empty($user->wx_pub_openid)){
|
|
if(!isset($user->wx_pub_openid) || empty($user->wx_pub_openid)){
|
|
$user->wx_pub_openid = $accessInfo['openid'];
|
|
$user->wx_pub_openid = $accessInfo['openid'];
|
|
$user->wx_have_follow = 1;
|
|
$user->wx_have_follow = 1;
|
|
|
|
+ var_dump($user);exit;
|
|
$user->update(array('wx_pub_openid','wx_have_follow'),true);
|
|
$user->update(array('wx_pub_openid','wx_have_follow'),true);
|
|
}
|
|
}
|
|
}else{
|
|
}else{
|
|
@@ -39,6 +40,7 @@ class WebController extends MoonClubBaseController {
|
|
$userAr->register_time = time();
|
|
$userAr->register_time = time();
|
|
$userAr->channel = 'wxpub';
|
|
$userAr->channel = 'wxpub';
|
|
$userAr->wx_have_follow = 1;
|
|
$userAr->wx_have_follow = 1;
|
|
|
|
+ var_dump($userAr);exit;
|
|
$u_criteria = new EMongoCriteria();
|
|
$u_criteria = new EMongoCriteria();
|
|
$u_criteria->user_name('==',$userInfo['nickname']);
|
|
$u_criteria->user_name('==',$userInfo['nickname']);
|
|
$olduser = RUser::model()->find($u_criteria);
|
|
$olduser = RUser::model()->find($u_criteria);
|