songxingwei 2 vuotta sitten
vanhempi
commit
9d793bd001
1 muutettua tiedostoa jossa 24 lisäystä ja 0 poistoa
  1. 24 0
      app/data/controller/api/auth/Center.php

+ 24 - 0
app/data/controller/api/auth/Center.php

@@ -122,6 +122,30 @@ class Center extends Auth
     }
 
     /**
+     * @Title("修改密码")
+     * @Method("post")
+     * @Header("api-name",type="string",require=1,default="",desc="访问类型")
+     * @Header("api-token",type="string",require=1,default="",desc="token")
+     * @Param("headimg",type="string",require=0,default="",desc="头像")
+     * @Param("nickname",type="string",require=0,default="",desc="昵称")
+     * @Param("email",type="string",require=0,default="",desc="邮箱")
+     * @Param("base_sex",type="string",require=0,default="",desc="性别")
+     */
+    public function uppass()
+    {
+        $data = $this->_vali([
+            'password.require'=>'原密码必须',
+            'newpassword.require'=>'新密码必须'
+        ]);
+        if ($data['password']==$data['newpassword']) $this->error('原密码与新密码一样');
+        if (DataUser::mk()->where(['id' => $this->uuid])->update(['password'=>md5($data['newpassword'])]) !== false) {
+            $this->success('更新密码成功!', $this->getUser());
+        } else {
+            $this->error('更新密码失败!');
+        }
+    }
+
+    /**
      * 获取用户等级
      */
     public function levels()