update api key

This commit is contained in:
2026-04-16 14:38:40 +08:00
parent ff9951bb43
commit 48f0f7b8b3
6 changed files with 165 additions and 36 deletions
@@ -408,7 +408,7 @@ class AuthController extends AbstractController
)]
#[RequestMapping(path: "me", methods: "GET")]
#[Middleware(AuthMiddleware::class)]
public function me(AuthManager $auth, ResponseInterface $response): \Psr\Http\Message\ResponseInterface|array
public function me(ResponseInterface $response): \Psr\Http\Message\ResponseInterface|array
{
$user = $this->getAuthUser();
@@ -478,11 +478,11 @@ class AuthController extends AbstractController
)]
#[RequestMapping(path: "me/profile", methods: "PUT")]
#[Middleware(AuthMiddleware::class)]
public function updateProfile(RequestInterface $request, ResponseInterface $response, AuthManager $auth): \Psr\Http\Message\ResponseInterface|array
public function updateProfile(RequestInterface $request, ResponseInterface $response): \Psr\Http\Message\ResponseInterface|array
{
$user = $auth->guard('jwt')->user();
$user = $this->getAuthUser();
if (!$user instanceof User) {
if (!$user) {
return $response->json([
'code' => 401,
'message' => '未授权',
@@ -598,11 +598,11 @@ class AuthController extends AbstractController
)]
#[RequestMapping(path: "me/password", methods: "PUT")]
#[Middleware(AuthMiddleware::class)]
public function changePassword(RequestInterface $request, ResponseInterface $response, AuthManager $auth): \Psr\Http\Message\ResponseInterface|array
public function changePassword(RequestInterface $request, ResponseInterface $response): \Psr\Http\Message\ResponseInterface|array
{
$user = $auth->guard('jwt')->user();
$user = $this->getAuthUser();
if (!$user instanceof User) {
if (!$user) {
return $response->json([
'code' => 401,
'message' => '未授权',
@@ -689,9 +689,9 @@ class AuthController extends AbstractController
#[Middleware(AuthMiddleware::class)]
public function logout(AuthManager $auth): array
{
$user = $auth->guard('jwt')->user();
$user = $this->getAuthUser();
if ($user instanceof User) {
if ($user) {
OperationLogService::log(
user_id: $user->id,
action: 'auth.logout',