Explorar el Código

ActivityController

DengTao hace 8 años
padre
commit
9e2b3851a6

+ 5 - 0
www/protected/modules/common/controllers/ActivityController.php

@@ -14,14 +14,18 @@ class ActivityController extends O2oBaseController  {
         $code = Yii::app()->getRequest()->getParam("code");
         $state = Yii::app()->getRequest()->getParam("state");
         $userId = Yii::app()->getRequest()->getParam("userId",'');
+        var_dump($code);
         $appToken = '';
         if($code && $state){
             $accessInfo = CommonWeixin::getAccessInfo($code);
+
             if (!isset($accessInfo['errcode']) && $state == 'yiguanjia') {
+
                 $appToken = md5(substr($accessInfo['openid'],2));
                 //微信校验通过,登录(注册),分发token
                 $userInfo = CommonWeixin::getUserInfo($accessInfo['access_token'], $accessInfo['openid']);
                 if (!isset($accessInfo['errcode'])) {
+
                     //检查是否有注册,没有就注册
                     $criteria = new EMongoCriteria();
                     $criteria->unionid('==', $accessInfo['unionid']);
@@ -95,6 +99,7 @@ class ActivityController extends O2oBaseController  {
         if($flag){
             $this->renderpartial('index');
         }else{
+
             $this->renderpartial('getCoupon', array(
                 'version' => '2015111601',
                 'debug' => 'false',

+ 2 - 8
www/protected/modules/common/views/activity/getCoupon.php

@@ -43,14 +43,8 @@
           ';
             }
             ?>
-
-            var userID = localStorage.getItem('wxUserID');
-            var appToken = localStorage.getItem('appToken');
-            alert(userID);alert(appToken);
-            if (!userID || !appToken) {
-                localStorage.clear();
-                location.href = '<?php echo Yii::app()->request->baseUrl . 'index.php?r=/common/activity/wxIndex&coupon_id=' . $coupon_id; ?>';
-            }
+            location.href = '<?php echo Yii::app()->request->baseUrl . 'index.php?r=/common/activity/wxIndex&coupon_id=' . $coupon_id; ?>
+           
 
             document.write('<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"><\/script>');
         }

+ 1 - 1
www/protected/modules/common/views/activity/wxIndex.php

@@ -20,7 +20,7 @@
         var wxUserID = localStorage.getItem('wxUserID');
 
         if (wxUserID) {
-            location.href = appURI+'userId'+wxUserID;
+            location.href = appURI;
         } else {
             location.href = codeURI;
         }