소스 검색

fix: deletando tokens antigos no login

Denis 1 년 전
부모
커밋
dbee95f08a
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      app/Services/AuthService.php

+ 2 - 0
app/Services/AuthService.php

@@ -26,6 +26,8 @@ public function login(AuthDto $credentials): ?array
 
         $user = $this->userRepository->findByEmail($credentials->email);
 
+        $user->tokens()->delete();
+
         $accessToken = $user->createToken('access_token', ['access'], Carbon::now()->addMinutes(15))->plainTextToken;
         $refreshToken = $user->createToken('refresh_token', ['refresh'], Carbon::now()->addDays(30))->plainTextToken;