|
@@ -70,6 +70,28 @@ class User extends Base{
|
|
|
if($flag['code'] != 1){
|
|
|
return json(json_error_exception('1006',$flag['msg']));
|
|
|
}
|
|
|
- json_return(200,[],'success');
|
|
|
+ json_success([]);
|
|
|
+ }
|
|
|
+
|
|
|
+ public function EditPwd(){
|
|
|
+ $param = input('param.');
|
|
|
+ $valid = $this->validate($param,'PwdValidate');
|
|
|
+ if($valid!== true){
|
|
|
+ return json(json_error_exception('1007',$valid));
|
|
|
+ }
|
|
|
+ $userid = session('id');
|
|
|
+ $user = UserModel::find($userid);
|
|
|
+ $password = md5($param['password']);
|
|
|
+ if($user['password'] == $password){
|
|
|
+ json_success([]);
|
|
|
+ }else{
|
|
|
+ $model = new UserModel();
|
|
|
+ $ret = $model->save(['password' => $password] , ['id' => $userid]);
|
|
|
+ if($ret == false){
|
|
|
+ return json(json_error_exception('1006'));
|
|
|
+ }else{
|
|
|
+ json_success([]);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|