wupengfei před 3 roky
rodič
revize
2c1c68a39a

+ 2 - 15
application/api/controller/Login.php

@@ -76,7 +76,7 @@ class Login extends Base
     /**
      * @title 密码登录
      * @desc 密码登录
-     * @author QGF
+     * @author QC
      * @url /api/Login/passwordLogin
      * @method POST
      * @tag 密码登录
@@ -98,15 +98,6 @@ class Login extends Base
         $this->success('登录成功',$token);
     }
 
-    //校验短信验证码
-    public function verify_sms($phone = '',$code = ''){
-        $store_member_sms = Db::name('store_member_sms')->field('id,code')->where('phone',$phone)->where('used',0)->order('id desc')->find();
-        if($store_member_sms['code'] == $code){
-            return $store_member_sms['id'];
-        }else{
-            return 0;
-        }
-    }
     //token加密
     public function create_jwt($uid)
     {
@@ -124,9 +115,5 @@ class Login extends Base
         $jwt = JWT::encode($token, $key);
         return $jwt;
     }
-    public function  get_token(){
-        $uid = input('uid',500);
-        $token = $this->create_jwt($uid);
-        $this->success('',$token);
-    }
+
 }

+ 7 - 23
application/api/controller/Usercenter.php

@@ -5,7 +5,7 @@ use AlibabaCloud\Client\Exception\ClientException;
 use AlibabaCloud\Client\Exception\ServerException;
 use think\Db;
 /**
- * @title 会员个人中心管理
+ * @title 会员个人中心
  * @controller Usercenter
  * @group base
  */
@@ -52,17 +52,13 @@ class Usercenter extends Base
      * @tag 编辑信息
      * @header name:Authorization require:1 desc:Token
      * @param name:type type:int require:1 default:1 desc:修改的类型(1:昵称,2:头像)
-     * @param name:name type:string require:0 default:-- desc:姓名(type为1时必传)
-     * @param name:synopsis type:string require:0 default:-- desc:个人简介(type为2时必传)
-     * @param name:headimg type:string require:0 default:-- desc:头像地址(type为3时必传)
+     * @param name:name type:string require:0 default:-- desc:昵称(type为1时必传)
+     * @param name:headimg type:string require:0 default:-- desc:头像地址(type为2时必传)
      * @return name:phone type:int default:-- desc:手机号
      * @return name:name type:string default:-- desc:姓名
      * @return name:headimg type:string default:-- desc:头像地址
-     * @return name:synopsis type:string default:-- desc:个人简介
-     * @return name:background type:string default:-- desc:个人中心背景图片地址
      * @return name:password type:string default:-- desc:不加密
      * @return name:decode_password type:string default:-- desc:加密后
-     * @return name:true_name type:string default:-- desc:真实姓名
      */
     public function updateUserInfo()
     {
@@ -75,7 +71,7 @@ class Usercenter extends Base
         if($type == 2 && $headimg)    $update_data['headimg'] = $headimg;
         if(empty($update_data))   $this->error('参数错误');
         Db::name('store_member')->where('id',$this->uid)->update($update_data);
-        $field = 'phone,name,headimg,synopsis,status,background,decode_password,password';
+        $field = 'phone,name,headimg,status,decode_password,password';
         $user_info = Db::name('store_member')->field($field)->where('id',$this->uid)->find();
         $this->success('编辑成功',$user_info);
     }
@@ -89,25 +85,18 @@ class Usercenter extends Base
      * @header name:Authorization require:1 desc:Token
      * @param name:phone type:int require:1 default:-- desc:手机号
      * @param name:code type:int require:1 default:-- desc:手机号验证码
-     * @param name:true_name type:string require:1 default:-- desc:真实姓名
-     * @param name:password type:string require:1 default:-- desc:密码
      * @return name:phone type:int default:-- desc:手机号
      * @return name:name type:string default:-- desc:姓名
      * @return name:headimg type:string default:-- desc:头像地址
-     * @return name:synopsis type:string default:-- desc:个人简介
-     * @return name:background type:string default:-- desc:个人中心背景图片地址
      * @return name:password type:string default:-- desc:不加密
      * @return name:decode_password type:string default:-- desc:加密后
-     * @return name:true_name type:string default:-- desc:真实姓名
      */
     public function modifyPhone()
     {
         $uid = $this->uid;
         $phone = input('post.phone');
         $code  = input('post.code');
-        $password  = input('post.password');
-        $true_name = input('post.true_name');
-        if(empty($phone) || empty($code) || !$password || !$true_name) $this->error('参数错误');
+        if(empty($phone) || empty($code) ) $this->error('参数错误');
         $store_member_sms = Db::name('store_member_sms')
             ->field('id,code')->where('phone',$phone)
             ->where('used',0)->order('id desc')
@@ -116,14 +105,9 @@ class Usercenter extends Base
         //判断手机号是否已注册
         $member_id = Db::name('store_member')->where('phone',$phone)->where('id','<>',$this->uid)->value('id');
         if($member_id)  $this->error('手机号已注册过');
-        $up = [
-            'phone'=>$phone,
-            'password'=>$password,
-            'decode_password'=>md5($password),
-            'true_name'=>$true_name
-        ];
+        $up = ['phone'=>$phone];
         $res = Db::name('store_member')->where('id',$uid)->update($up);
-        $field = 'phone,name,headimg,synopsis,status,background,decode_password,password';
+        $field = 'phone,name,headimg,status,decode_password,password';
         $user_info = Db::name('store_member')->field($field)->where('id',$this->uid)->find();
         if($res !==false){
             Db::name('store_member_sms')->where('id',$store_member_sms['id'])->update(['used'=>1]);

+ 27 - 0
application/api/controller/Usermanage.php

@@ -0,0 +1,27 @@
+<?php
+
+
+namespace app\api\controller;
+use think\Db;
+class Usermanage extends Base
+{
+
+    /**
+     * @title 会员管理
+     * @controller Usercenter
+     * @group base
+     */
+
+    public function initialize()
+    {
+        parent::check_login();
+    }
+
+
+
+
+
+
+
+
+}

+ 2 - 4
config/apidoc.php

@@ -7,12 +7,10 @@ return [
     //生成文档的控制器
     'controllers' => [
         'api\\controller\\Login',
-        'api\\controller\\Merlogin',
-        'api\\controller\\Mercenter',
-        'api\\controller\\Order',
-        'api\\controller\\Filmmanage',
         'api\\controller\\Usercenter',
+        'api\\controller\\Usermanage',
         'api\\controller\\Upload',
+        'api\\controller\\Order',
         'api\\controller\\Timedtask',
     ],
     // 指定公共注释定义的文件地址