Parcourir la source

member_address

root il y a 9 ans
Parent
commit
4396c9c733
1 fichiers modifiés avec 36 ajouts et 5 suppressions
  1. 36 5
      mobile/control/member_address.php

+ 36 - 5
mobile/control/member_address.php

@@ -11,7 +11,7 @@
 
 defined('InShopNC') or exit('Access Invalid!');
 
-class member_addressControl extends mobileMemberControl
+class member_addressControl extends mbMemberControl
 {
     const MAX_ADDRESS_COUNT = 10;
 
@@ -25,6 +25,11 @@ class member_addressControl extends mobileMemberControl
      */
     public function address_listOp()
     {
+        $token = trim($_GET['key']);
+        if (false == $this->checkToken($token)) {
+            return joutput_error($this->err_code);
+        }
+
         $model_address = Model('address');
         $address_list = $model_address->getAddressList(array('member_id' => $this->member_info['member_id']));
         joutput_data(array('address_list' => $address_list));
@@ -35,8 +40,12 @@ class member_addressControl extends mobileMemberControl
      */
     public function address_infoOp()
     {
-        $address_id = intval($_POST['address_id']);
+        $token = trim($_GET['key']);
+        if (false == $this->checkToken($token)) {
+            return joutput_error($this->err_code);
+        }
 
+        $address_id = intval($_POST['address_id']);
         if (empty($_POST['address_id']) || $address_id < 0) {
             return joutput_error(errcode::ErrParamter, "address_id = {$address_id}. must > 0.");
         }
@@ -58,8 +67,12 @@ class member_addressControl extends mobileMemberControl
      */
     public function address_delOp()
     {
-        $address_id = intval($_POST['address_id']);
+        $token = trim($_GET['key']);
+        if (false == $this->checkToken($token)) {
+            return joutput_error($this->err_code);
+        }
 
+        $address_id = intval($_POST['address_id']);
         if (empty($_POST['address_id']) || $address_id < 0) {
             return joutput_error(errcode::ErrParamter, "address_id = {$address_id}. must > 0.");
         }
@@ -82,8 +95,12 @@ class member_addressControl extends mobileMemberControl
      */
     public function address_addOp()
     {
-        $model_address = Model('address');
+        $token = trim($_GET['key']);
+        if (false == $this->checkToken($token)) {
+            return joutput_error($this->err_code);
+        }
 
+        $model_address = Model('address');
         $err = '';
         $address_info = $this->_address_valid($err, $err_code);
         if ($err != '') {
@@ -113,6 +130,11 @@ class member_addressControl extends mobileMemberControl
      */
     public function address_editOp()
     {
+        $token = trim($_GET['key']);
+        if (false == $this->checkToken($token)) {
+            return joutput_error($this->err_code);
+        }
+
         $address_id = intval($_POST['address_id']);
         if (empty($_POST['address_id']) || $address_id < 0) {
             return joutput_error(errcode::ErrParamter, "address_id = {$address_id}. must > 0.");
@@ -170,6 +192,11 @@ class member_addressControl extends mobileMemberControl
      */
     public function set_defaultOp()
     {
+        $token = trim($_GET['key']);
+        if (false == $this->checkToken($token)) {
+            return joutput_error($this->err_code);
+        }
+
         $address_id = intval($_POST['address_id']);
         $is_default = intval($_POST['is_default']);
 
@@ -212,6 +239,11 @@ class member_addressControl extends mobileMemberControl
      */
     public function area_listOp()
     {
+        $token = trim($_GET['key']);
+        if (false == $this->checkToken($token)) {
+            return joutput_error($this->err_code);
+        }
+
         $area_id = intval($_POST['area_id']);
         $from = $_POST['from'];
         if ($from === 'app') {
@@ -249,5 +281,4 @@ class member_addressControl extends mobileMemberControl
         }
         return $area_list;
     }
-
 }