document.addEventListener('DOMContentLoaded', () => { const loginForm = document.getElementById('loginForm'); const loginError = document.getElementById('loginError'); // Si le paramètre d'URL "logout" est présent, effacer les données d'authentification const urlParams = new URLSearchParams(window.location.search); if (urlParams.has('logout')) { localStorage.removeItem('admin_authenticated'); window.history.replaceState({}, document.title, 'login.html'); } // Vérifier si l'utilisateur est déjà connecté if (localStorage.getItem('admin_authenticated') === 'true') { window.location.href = 'admin.html'; return; } // Gestionnaire d'événement pour le formulaire de connexion loginForm.addEventListener('submit', (e) => { e.preventDefault(); const username = document.getElementById('username').value.trim(); const password = document.getElementById('password').value.trim(); // Vérifier les identifiants (à remplacer par un système plus sécurisé dans une application réelle) if (username === 'admin' && password === 'mhwilds2025') { // Identifiants corrects localStorage.setItem('admin_authenticated', 'true'); // Rediriger vers l'administration window.location.href = 'admin.html'; } else { // Identifiants incorrects loginError.classList.remove('d-none'); document.getElementById('password').value = ''; } }); });