Bonjour à tous,
Dans mon projet MVC .NET Frameworks j'ai un problème de synchronisation entre la récupération d'un cookie et la validation du formulaire, et pourtant si je contrôle dans les cookies il est disponible.
Au départ l'utilisateur ouvre le formulaire de (Contact.cshtml), lorsqu'il valide il reçoit sur son adresse e-mail un code de sécurité.
Suite à quoi l'utilisateur voit la page VerifyEmail.cshtml apparaître avec un formulaire qui attend son code reçu par e-mail.
Lors de la validation du formulaire si :
Le code est correct, redirige vers la page de succès return RedirectToAction("ContactSuccess");
Le code est incorrect, redirige vers la page d'erreur return RedirectToAction("ContactError");
Comme expliqué plus haut j'ai un problème de synchronisation, le formulaire est validé et il me renvoi vers ma page d’erreur.
Si je fais un retour en arrière avec la page internet et je reviens sur le formulaire, et je valide de nouveau !
La ça fonctionne correctement !
Que je travail avec Session ou TempData c'est toujours pareil !
Difficile de demander à l'utilisateur de faire une marche arrière ?
Comment faire ?
Par avance merci,