Diagnostic User ID pour Manuscrit #2
1. Session actuelle
| Clé | Valeur |
|---|
| user_id | 1 |
| user_name | NON DÉFINI |
| user_mail | NON DÉFINI |
2. Informations du manuscrit #2
| manuscrit_ID | 2 |
| manuscrit_titre | essai |
| manuscrit_user_ID | 6 |
| manuscrit_statut | Publié |
| manuscrit_date_modification | 2025-11-21 06:52:46 |
3. Comparaison
| Critère | Valeur | Statut |
|---|
| User ID de la session | 1 | ✅ |
| User ID du manuscrit | 6 | ✅ |
| Correspondance ? | ❌ NON - C'est le problème ! Session=1, Manuscrit=6 |
4. Informations sur le propriétaire du manuscrit
| user_ID | 6 |
| user_name | Renaldo |
| user_mail | rgalofaro@hotmail.com |
| user_Fullname | Renaldo GALOFARO |
5. Test de la requête UPDATE
Simulation de la requête avec les paramètres actuels :
UPDATE t_manuscrits SET ... WHERE manuscrit_ID = 2 AND manuscrit_user_ID = 1
❌ Cette requête n'affectera AUCUNE ligne car :
- user_id de la session (1) ≠ manuscrit_user_ID (6)
6. Recommandations
❌ Problème de propriété
L'utilisateur connecté (ID=1) n'est pas le propriétaire du manuscrit (ID=6).
Solutions possibles :
1. Se connecter avec le compte propriétaire du manuscrit
2. Modifier la clause WHERE pour ne vérifier que manuscrit_ID (si autorisé)
3. Transférer la propriété du manuscrit à l'utilisateur actuel