Pārlūkot izejas kodu

member_login.php

root 9 gadi atpakaļ
vecāks
revīzija
6b1a7af830
2 mainītis faili ar 23 papildinājumiem un 19 dzēšanām
  1. 21 19
      mobile/control/member_login.php
  2. 2 0
      mobile/util/errcode.php

+ 21 - 19
mobile/control/member_login.php

@@ -127,7 +127,7 @@ class member_loginControl extends mbMemberControl
                 $model = Model('member');
                 $ret = $model->checkWxopenid($openid);
                 if ($ret == -1) {
-                    return joutput_error(errcode::ErrLogin);
+                    return joutput_error(errcode::ErrWxNotExist);
                 } else {
                     $mb_user_token = Model('mb_user_token');
                     $token = $mb_user_token->gen_token($ret['member_id'], $ret['member_name'], $client);
@@ -137,7 +137,6 @@ class member_loginControl extends mbMemberControl
                         return joutput_data(array('token' => $token));
                     }
                 }
-
                 break;
             default:
                 return joutput_error(errcode::ErrInputParam);
@@ -159,22 +158,22 @@ class member_loginControl extends mbMemberControl
         return joutput_data(null);
     }
 
-    // 修改密码
-    public function chpasswdOp()
-    {
-        $mobile = trim($_GET['mobile']);
-        $oldpasswd = trim($_GET['oldpasswd']);
-        $newpasswd = trim($_GET['newpasswd']);
-
-        // 校验原有用户内容
-        $model = Model('member');
-        $ret = $model->chPasswd($mobile, $oldpasswd, $newpasswd);
-        if ($ret == -1) {
-            return joutput_error(errcode::ErrPasswd);
-        }
-
-        return joutput_data(null);
-    }
+    // 修改密码(目前没有使用)
+//    public function chpasswdOp()
+//    {
+//        $mobile = trim($_GET['mobile']);
+//        $oldpasswd = trim($_GET['oldpasswd']);
+//        $newpasswd = trim($_GET['newpasswd']);
+//
+//        // 校验原有用户内容
+//        $model = Model('member');
+//        $ret = $model->chPasswd($mobile, $oldpasswd, $newpasswd);
+//        if ($ret == -1) {
+//            return joutput_error(errcode::ErrPasswd);
+//        }
+//
+//        return joutput_data(null);
+//    }
 
     // 修改用户信息
     public function chinfoOp()
@@ -211,7 +210,10 @@ class member_loginControl extends mbMemberControl
     // 登出
     public function logoutOp()
     {
-
+        $token = trim($_GET['token']);
+        $key = func::gen_token_key($token);
+        dcache($key);
+        joutput_data(null);
     }
 
     // 验证校验码

+ 2 - 0
mobile/util/errcode.php

@@ -34,6 +34,7 @@ class errcode extends SplEnum
     const ErrInputParam = 13002;
     const ErrVerifyCode = 13003;
     const ErrMemberExist = 13004;
+    const ErrWxNotExist = 13005;
 
 
     static function msg($code) 
@@ -56,6 +57,7 @@ class errcode extends SplEnum
             case errcode::ErrVerifyCode: return 'error verify code';
             case errcode::ErrMemberExist: return '用户已经存在';
             case errcode::ErrPasswd: return '密码错误';
+            case errcode::ErrWxNotExist: return '微信账号不存在';
 
             case errcode::ErrDB : return 'ErrorDB';
             case errcode::ErrSms : return 'ErrSms,Send sms error.';