Pipin a trouvé dans la cave un vieux parchemin couvert de runes, et l'a lu à voix haute devant l'ordinateur de la taverne. Depuis, les formulaires sont maudits :
- la page d'ajout d'un plat affiche une erreur incompréhensible ;
- (une fois l'erreur levée) le formulaire d'ajout se contente de se réafficher, sans rien enregistrer ;
- et impossible de retirer un plat : « Accès refusé », à chaque fois.
Pipin jure n'avoir « rien touché, à part deux-trois mots pour faire plus joli ».
Votre mission
Levez la malédiction : trouvez et corrigez les trois bugs. Ils s'empilent : il faut corriger le premier pour voir le deuxième.
Vos outils
- La page d'erreur de l'aperçu, pour le premier ;
- le code du contrôleur, pour le formulaire qui « ne fait rien » : qu'est-ce qui lui apprend qu'il a été envoyé ?
- pour le 403 : le jeton est fabriqué dans le template et vérifié dans le contrôleur. Les deux doivent parler du même jeton.
Et ne cassez pas le livre d'or au passage !