Bonjour,

J'ai besoin d'aide,

J'ai un soucis avec le code que j'ai téléchargé suite à la vidéo Youtube : Tutoriel PHP : Gestion d'un espace membre (refactorisation).
Lorsque je souhaite m'enregistrer, j'ai un message d'erreur:

Message d'erreur:
https://zupimages.net/up/19/35/dnvk.png

Voici mon Database.php:
https://zupimages.net/up/19/35/qix9.png

Mon Mysql (pour se connecter):
https://zupimages.net/up/19/35/ueuc.png
Autre image de mon MySQL:
https://zupimages.net/up/19/35/in82.png

J'ai l'impression d'avoir un probleme pour me connecter au MySQL.
Du coup j'ai modifier App.php et db.php
avant ==> $db = new Database('root', 'root', 'tuto');
Après ==> $db = new Database('root', '', 'tuto');

Mais ça ne fonctionne toujours pas.

Please Help Me !

2 réponses


Bonjour,
Si je comprends bien , quand tu souhaites créer un utilisateur , il te renvoie l'erreur donnée dans ton post initial.
Ce message t'indique que tu n'as pas défini de valeur remenber_token pour l'utilisateur que tu souhaites créer alors que le champs de ta base en attend une .
Donc soit dans ta table MYSQL , tu indiques une valeur par défaut pour le champs "remember_token" ( NULL par exemple).
Soit tu définis une valeur quand tu crées ton utilisateur ( ps : je n'ai pas le code que tu expérimentes mais je suppose que ce champs n'est utile que pour récupérer le mot de passe et non utilisé à la création de l'utilisateur . Dans ce cas , la solution 1 semble la plus appropriée ) .
Je pense que cela devrait solutionner ton problème .

Bonjour,
C'est bien la première solution qui fonctionne, merci beaucoup.