=== TEST MD5 === Mot de passe: 'admin123' Hash attendu: 0192023a7bbd73250516f069df18b500 Hash calculé: 0192023a7bbd73250516f069df18b500 Correspond: ✅ OUI === TEST CONNEXION BASE === ✅ Connexion PDO réussie === TEST REQUÊTE UTILISATEUR === ✅ Utilisateur trouvé: ID: 1 Nom: Admin Global Email: admin@onl.sn Rôle: admin Hash: 0192023a7bbd73250516f069df18b500 Actif: OUI === TEST MOT DE PASSE === Hash DB: '0192023a7bbd73250516f069df18b500' Hash Input: '0192023a7bbd73250516f069df18b500' Longueur DB: 32 Longueur Input: 32 Égaux: ✅ OUI 🎉 AUTHENTIFICATION RÉUSSIE ! === SIMULATION LOGIN COMPLET === 👤 Données utilisateur: { "id": 1, "nom": "Admin", "prenom": "Global", "email": "admin@onl.sn", "role": "admin", "site_id": null, "actif": true } 🔑 Token généré: eyJ1c2VyX2lkIjoiMSIsImVtYWlsIjoiYWRtaW5Ab25sLnNuIi... ✅ TOUT FONCTIONNE PARFAITEMENT ! Le problème n'est PAS dans la base de données. === TEST DIRECT API === Maintenant testons l'API directement... Données à envoyer: {"email":"admin@onl.sn","password":"admin123"} 🔄 Test de l'API login.php...
🎯 Si ce test fonctionne, le problème est dans le fichier login.php