zhashaonan hace 6 años
padre
commit
603038db2f

+ 7 - 4
data/resource/mobile/festival/freeCollection/js/freeCollection.js

@@ -1,7 +1,8 @@
-function PageInit(url) {
+function PageInit(url,session_id) {
     this.url = url;
     this.goodsItems = $('.goods-list .goods-item');
     this.goodsList = [];
+    this.session_id = session_id;
 
     var self = this;
 
@@ -24,10 +25,11 @@ PageInit.prototype = {
             data: {
                 act: "festval",
                 op: "ajax_freeCollection",
-                client_type: "ios"
+                HPHPSESSID: self.session_id,
+                client_type: "ajax"
             },
             success: function (res) {
-                var res = JSON.parse(res);
+                var res = JSON.parse(res)
                 if (res.code == 200) {
                     self.goodsList = res.datas.goods_list
                     self.render();
@@ -46,7 +48,8 @@ PageInit.prototype = {
             data: {
                 act: "member_bonus",
                 op: "mine_bonus",
-                client_type: "ios"
+                HPHPSESSID: self.session_id,
+                client_type: "ajax"
             },
             success: function (res) {
                 var res = JSON.parse(res);

+ 2 - 2
mobile/control/control.php

@@ -331,9 +331,9 @@ class mbMemberControl extends mobileControl
 
 function bonus_version()
 {
-    return "v=2018120702";
+    return "v=2018120703";
 }
 function shop_version()
 {
-    return "v=2018120702";
+    return "v=2018120703";
 }

+ 3 - 5
mobile/templates/default/festival/freeCollection/index.php

@@ -68,10 +68,11 @@
     $(function () {
         var bridge = new Bridge();
         var member_id = <?php echo session_helper::memberid(); ?>;
+        var session_id = '<?php echo session_helper::session_id(); ?>';
         var url = "<?php echo BASE_SITE_URL; ?>/mobile/index.php";
 
         var checkLogin = function () {
-            if (member_id <=0 ) {
+            if (member_id <=0 && !session_id) {
                 bridge.call_native_handler('on_native_click', '{"action":"login"}', function (data) {
                     var jsdata = JSON.parse(data);
                     if (!jsdata.login) {
@@ -84,14 +85,11 @@
                 });
             }
             else {
-                new PageInit(url);
+                new PageInit(url,session_id);
             }
 
         };
 
-
-
-
         $(window).on('pageshow',function() {
             checkLogin();
         });