=== 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