Browse Source

add to local

stanley-king 7 years ago
parent
commit
9d16b640a4
2 changed files with 21 additions and 3 deletions
  1. 16 0
      helper/login/ilogin.php
  2. 5 3
      mobile/control/login.php

+ 16 - 0
helper/login/ilogin.php

@@ -104,4 +104,20 @@ abstract class ILogin
         $ret = $mod_member->editMember(array('member_id' => $this->mMemberId), $update);
         return $ret;
     }
+    public function unbind_mobile($mobile,$member_id)
+    {
+        if($this->mMemberId <= 0) return false;
+
+        $mod_member = Model('member');
+        $ret = $mod_member->delete(['member_id' => $member_id]);
+        if($ret)
+        {
+            $ret = $mod_member->editMember(array('member_id' => $this->mMemberId), ['member_mobile' => $mobile]);
+            if($ret && $mod_member->affected_rows > 0) {
+                $this->login();
+            }
+        }
+
+        return $ret;
+    }
 }

+ 5 - 3
mobile/control/login.php

@@ -69,12 +69,14 @@ class loginControl extends mobileHomeControl
             {
                 if(session_helper::memberid() == $loginner->memberid())
                 {
-                    return self::outsuccess(array('ismember' => true,'isauthor' => true,
-                        'member_id' => $_SESSION['member_id'],'HPHPSESSID' => $_SESSION['MPHPSESSID']));
+                    return self::outsuccess(array('ismember'   => true,'isauthor' => true,
+                                                  'member_id'  => $_SESSION['member_id'],
+                                                  'HPHPSESSID' => $_SESSION['MPHPSESSID']));
                 }
                 else
                 {
                     $loginner->unbind();
+                    //$loginner->unbind_mobile(session_helper::cur_mobile(),session_helper::memberid());
                 }
             }
 
@@ -82,7 +84,7 @@ class loginControl extends mobileHomeControl
             $id_loginer->bind($user_info,false);
             $id_loginer->login();
             return self::outsuccess(array('ismember' => true,'isauthor' => true,
-                'member_id' => $_SESSION['member_id'],'HPHPSESSID' => $_SESSION['MPHPSESSID']));
+                                          'member_id' => $_SESSION['member_id'],'HPHPSESSID' => $_SESSION['MPHPSESSID']));
         }
         else
         {