Răsfoiți Sursa

fix: deletando tokens antigos no login

Denis 1 an în urmă
părinte
comite
dbee95f08a
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  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;