// Après la déclaration de la variable let authSystem; // Ajouter l'initialisation après le chargement du DOM document.addEventListener('DOMContentLoaded', () => { authSystem = new AuthSystem(); authSystem.init(); // Assure que l'état d'authentification est vérifié au chargement }); // Fermer les modales en cliquant à l'extérieur window.onclick = function(event) { const loginModal = document.getElementById('loginModal'); const registerModal = document.getElementById('registerModal'); if (event.target === loginModal) { closeAuthModal('loginModal'); } if (event.target === registerModal) { closeAuthModal('registerModal'); } }; // Fermer les modales avec la touche Échap document.addEventListener('keydown', function(event) { if (event.key === 'Escape') { closeAuthModal('loginModal'); closeAuthModal('registerModal'); } });