feat: 修改密码

This commit is contained in:
陈狼 2025-02-16 11:41:21 +08:00
parent 362f09cd38
commit dde4649238
1 changed files with 21 additions and 0 deletions

View File

@ -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('修改成功');
}
}