historique::getIdRef("CONNEXION"), "idUser" => $authResponse["id"], "idPage" => historique::getIdRef("/api/authenticator/"), "log" => $_SERVER['REMOTE_ADDR'] )); // Réponse JSON avec le token JWT en cas de succès echo json_encode([ "status" => "success", "message" => "Login successful", "token" => $authResponse["token"], // Ajouter le token JWT dans la réponse "type" => $authResponse["type"], "id" => $authResponse["id"], "prenom" => $authResponse["prenom"], "nom" => $authResponse["nom"], "googleAuthenticator" => $authResponse["googleAuthenticator"], "idType" => $authResponse["idType"], "email" => $authResponse["email"] ]); } else { // En cas de problème avec le token (JWT non généré) http_response_code(401); // Code 401 Unauthorized echo json_encode([ "status" => "error", "message" => "Failed to generate token" ]); } } catch (Exception $e) { // Authentification échouée http_response_code(401); // Code 401 Unauthorized echo json_encode([ "status" => "error", "message" => $e->getMessage() ]); } }