Explorar o código

fix invite friend bonus url no relay_id

stanley-king %!s(int64=7) %!d(string=hai) anos
pai
achega
ee32d7ffa3
Modificáronse 3 ficheiros con 8 adicións e 5 borrados
  1. 5 2
      helper/session_helper.php
  2. 2 3
      mobile/control/invite_friend.php
  3. 1 0
      mobile/control/login.php

+ 5 - 2
helper/session_helper.php

@@ -270,6 +270,7 @@ class session_helper
         }
         else
         {
+            $relay_id = session_helper::relay_id();
             if (wechat_helper::has_userinfo())
             {
                 $user_info = wechat_helper::userinfo();
@@ -300,9 +301,9 @@ class session_helper
                         $wechat_loginer->login();
                     }
                     else {
-                        $wechat_loginer->register($user_info,session_helper::relay_id(),session_helper::mobile());
+                        $wechat_loginer->register($user_info,$relay_id,session_helper::mobile());
                         $wechat_loginer->login();
-                        account_helper::onRegister(session_helper::memberid(),session_helper::relay_id());
+                        account_helper::onRegister(session_helper::memberid(),$relay_id);
                     }
                 }
 
@@ -312,6 +313,8 @@ class session_helper
             }
             else
             {
+                return true;
+
                 if (session_helper::binded_wechat())
                 {
                     $author_time = $_SESSION['wxauthor_time'];

+ 2 - 3
mobile/control/invite_friend.php

@@ -340,12 +340,11 @@ class tpl_invite_friend
     }
 
     public function bonus_url() {
-        $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$this->mTypesn}";
-        return $url;
+        return url_helper::bonus_open_url($this->mTypesn);
     }
     public function share_url()
     {
-        return $this->bonus_url();//url_helper::inviter_url();
+        return url_helper::bonus_open_url($this->mTypesn);
     }
     public function share_title()
     {

+ 1 - 0
mobile/control/login.php

@@ -373,6 +373,7 @@ class loginControl extends mobileHomeControl
             return self::outerr($ret['code'],$ret['msg']);
         }
     }
+
     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     public function loginOp()
     {