đź§Ş Test Direct de Connexion

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

đź§Ş Test Manuel Rapide






🎯 Si ce test fonctionne, le problème est dans le fichier login.php

đź”— Tester l'API login.php directement

đź”— Retour au test complet