mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-21 14:08:15 +02:00
Improve user creation process with better error logging and testing
Add detailed logging and a test script to diagnose and fix user creation failures in production. Replit-Commit-Author: Agent Replit-Commit-Session-Id: a8a78c07-e900-425c-a577-5b4c5894379d Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/a8a78c07-e900-425c-a577-5b4c5894379d/AwxJU6M
This commit is contained in:
1 parent
7235be8b84
commit
b886f317ca
5 files changed
+198
-16
No files matched your search
@@ -51,12 +51,33 @@ Si l'interface affiche "Aucun utilisateur trouvé" :
|
||||
- `debug-usergroups-production.sql` : Problèmes d'association utilisateur-groupe
|
||||
- `production-users-debug.sql` : Problème de récupération des utilisateurs
|
||||
|
||||
### Problème Création d'Utilisateur
|
||||
Si la création d'utilisateur échoue :
|
||||
|
||||
1. **Test Manuel** : Utilisez `test-create-user-production.js`
|
||||
```bash
|
||||
PRODUCTION_HOST=votre-domaine.com SESSION_COOKIE="connect.sid=..." node test-create-user-production.js
|
||||
```
|
||||
|
||||
2. **Vérification Logs** : Cherchez ces messages d'erreur :
|
||||
- `❌ Password hashing failed`
|
||||
- `❌ Storage createUser error`
|
||||
- Database connection errors
|
||||
|
||||
### Logs de Débogage Disponibles
|
||||
**Récupération Utilisateurs :**
|
||||
- `🔍 GET /api/users - Fetching users with simplified approach`
|
||||
- `📊 Found X base users`
|
||||
- `❌ Error getting groups for user [username]:`
|
||||
- `🔐 API /api/users - Returning: {length: X, totalGroups: Y}`
|
||||
|
||||
**Création Utilisateur :**
|
||||
- `🔍 POST /api/users - Creating new user`
|
||||
- `📥 Request body: [données]`
|
||||
- `🔒 Hashing password...`
|
||||
- `🔍 Storage createUser called with: [username]`
|
||||
- `✅ Storage createUser successful: [username]`
|
||||
|
||||
## Déploiement
|
||||
|
||||
1. Redéployez votre application avec les dernières modifications
|
||||
|
||||
Reference in new issue
Block a user