DengTao hace 8 años
padre
commit
2651b88b90

+ 5 - 5
www/protected/modules/moonclub/controllers/WebController.php

@@ -13,7 +13,7 @@ class WebController extends MoonClubBaseController {
         if($code && $state){
             $accessInfo = CommonWeixin::getAccessInfo1($code);
             $userId = '';
-            if (!isset($accessInfo['errcode']) && $state == 'yiguanjia') {
+            if (!isset($accessInfo['errcode']) && $state == 'xiangyuehui') {
                 $appToken = md5(substr($accessInfo['openid'],2));
                 //微信校验通过,登录(注册),分发token
                 $userInfo = CommonWeixin::getUserInfo($accessInfo['access_token'], $accessInfo['openid']);
@@ -93,17 +93,17 @@ class WebController extends MoonClubBaseController {
     public function actionWxIndex() {
         $wxConfig = Yii::app()->params['xyhWxConfig'];
         $home_page = Yii::app()->getRequest()->getParam("home_page",'');
-        $redirectURI = 'http://' . $_SERVER['HTTP_HOST'] . Yii::app()->request->baseUrl . '/moonclub/web/index';
+        $redirectURI = 'http://' . $_SERVER['HTTP_HOST'] . Yii::app()->request->baseUrl . 'index.php?r=/moonclub/web/index';
         if($home_page){
-            $appURI = Yii::app()->request->baseUrl . '/moonclub/web/index'.'&home_page='.$home_page;
+            $appURI = Yii::app()->request->baseUrl . 'index.php?r=/moonclub/web/index'.'&home_page='.$home_page;
             $redirectURI = $redirectURI.'/'.$home_page;
         }else{
-            $appURI = Yii::app()->request->baseUrl . '/moonclub/web/index';
+            $appURI = Yii::app()->request->baseUrl . 'index.php?r=/moonclub/web/index';
         }
         var_dump($appURI);
 
         $scope = 'snsapi_userinfo';
-        $state = 'yiguanjia';
+        $state = 'xiangyuehui';
         $codeURI = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=' . $wxConfig['appId'] . '&redirect_uri=' . urlencode($redirectURI) . '&response_type=code&scope=' . $scope . '&state=' . $state . '#wechat_redirect';
         var_dump($codeURI);
         $this->renderpartial('wxIndex', array(

+ 4 - 4
www/protected/modules/moonclub/views/web/index.php

@@ -59,15 +59,15 @@
       <?php
       if (!empty($userId) && !empty($appToken)) {
         echo '
-            var wxUserID = localStorage.setItem("wxUserID",  "' . $userId . '");
-            var appToken = localStorage.setItem("appToken", "' . $appToken . '");
+            var xyhWxUserID = localStorage.setItem("wxUserID",  "' . $userId . '");
+            var xyhappToken = localStorage.setItem("appToken", "' . $appToken . '");
           ';
       } /*else {
           echo 'localStorage.clear();';
         }*/
       ?>
-      var userID = localStorage.getItem('wxUserID');
-      var appToken = localStorage.getItem('appToken');
+      var userID = localStorage.getItem('xyhWxUserID');
+      var appToken = localStorage.getItem('xyhWxUserID');
 
       if (!userID || !appToken) {
         localStorage.clear();