Quellcode durchsuchen

fix: deletando tokens antigos no login

Denis vor 1 Jahr
Ursprung
Commit
dbee95f08a
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  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;