From dde4649238260999cdb01d581a54feac4127a9f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=8B=BC?= <2468023037@qq.com> Date: Sun, 16 Feb 2025 11:41:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/UserController.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/controller/api/UserController.php b/app/controller/api/UserController.php index 20bd640..e49e0bb 100644 --- a/app/controller/api/UserController.php +++ b/app/controller/api/UserController.php @@ -130,4 +130,25 @@ class UserController ]; return ApiResponseApp::success($res); } + + /** + * @Apidoc\Title("1.0 修改密码") + * @Apidoc\Url("api/user/uppassword") + * @Apidoc\Method("POST") + */ + public function uppassword(Request $request) + { + $old_password = $request->post('old_password'); + $new_password = $request->post('new_password'); + $user_id=$request->data['id']; + $user=User::find($user_id); + if (!password_verify($old_password, $user->password)) { + return ApiResponseApp::error([], "原密码错误"); + } + //修改密码 + $user->password = password_hash($new_password, PASSWORD_DEFAULT); + //保存到数据库 + $user->save(); + return ApiResponseApp::success('修改成功'); + } }