src/Auth/EventListener/AuthenticationFailureListener.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Auth\EventListener;
  3. use Lexik\Bundle\JWTAuthenticationBundle\Event\AuthenticationFailureEvent;
  4. use Lexik\Bundle\JWTAuthenticationBundle\Response\JWTAuthenticationFailureResponse;
  5. class AuthenticationFailureListener
  6. {
  7.     public function onAuthenticationFailureResponse(AuthenticationFailureEvent $event): void
  8.     {
  9.         $data = [
  10.             'status'  => '401 Unauthorized',
  11.             'message' => 'Bad credentials, please verify that your username/password are correctly set',
  12.         ];
  13.         $response = new JWTAuthenticationFailureResponse($data);
  14.         $event->setResponse($response);
  15.     }
  16. }