Jeton CSRF invalide
a.b
-
a.b -
a.b -
Bonjour,
Je souhaite via un formulaire envoyer un mail pour les candidatures comme-ci :
Mais lorsque dans ma vue, je soumet le formulaire, dans Symfony Profiler on m'affiche ce message d'erreur :
"Le jeton CSRF est invalide. Veuillez renvoyer le formulaire."
Je recherche un peu partout mais je n'arrive non seulement à trouver mais aussi comprendre.
Une aide serait fraîchement la bienvenue.
Je vous remercie.
Je souhaite via un formulaire envoyer un mail pour les candidatures comme-ci :
public function jobOfferCommunityManager(Request $request, \Swift_Mailer $mailer) : Response
{
$form = $this->createForm(FormType::class);
$form->handleRequest($request);
/*if($request->isMethod(Request::METHOD_POST)) {*/
if ($form->isSubmitted() && $form->isValid()) {
$contact = $form->getData();
$message = (new \Swift_Message("Candidature"))
->setFrom($contact['email'])
->setTo("***@***")
->setBody("Voici une candidature");
$mailer->send($message);
$this->addFlash('message', 'Votre message a été transmis,
nous vous répondrons dans les meilleurs délais.');
}
/* }*/
return $this->render("public/job-offer-comunity-manager.html.twig", [
'jobOfferName' => 'Community Manager',
'jobOfferLocation' => 'Paris, FRANCE',
'jobOfferType' => 'CDI temps plein',
'form' => $form->createView()
]);
}
Mais lorsque dans ma vue, je soumet le formulaire, dans Symfony Profiler on m'affiche ce message d'erreur :
"Le jeton CSRF est invalide. Veuillez renvoyer le formulaire."
Je recherche un peu partout mais je n'arrive non seulement à trouver mais aussi comprendre.
Une aide serait fraîchement la bienvenue.
Je vous remercie.
Configuration: Macintosh / Chrome 90.0.4430.212
A voir également:
- Le jeton csrf est invalide. veuillez renvoyer le formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
- Jeton rouge casino avis ✓ - Forum Mail
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
1 réponse
Voici le formulaire en plus :
<?php
namespace App\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\FileType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class FormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nom')
->add('email', EmailType::class)
->add('CV', FileType::class)
->add('commentaire', TextareaType::class)
->add('postuler', SubmitType::class)
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
// Configure your form options here
]);
}