Nicht erkannte Optionen "csrf_provider" unter "security.firewalls.form_login"

3 Antworten

7

Sie müssen den csrf-Schutz aktivieren. Sie können das tun, indem Sie der config.yml einen Schlüssel hinzufügen

%Vor%     
ghostika 03.12.2013, 13:35
quelle
2

in security.yml

Um dieses Problem zu lösen, müssen Sie nur diesen Befehl kommentieren:

csrf_token_generator: security.csrf.token_manager

und aktivieren Sie stattdessen diesen Kommentar:

csrf_provider: form.csrf_provider

    
mohammadmahdi moqiseh 21.05.2016 12:15
quelle
0

Es gibt drei Hauptgründe für dieses Problem:

  1. Sie haben FOSU aus dem Kochbuch von symfony.com konfiguriert, das jetzt für FOSU 2.0+ veraltet ist. Lösung:

csrf_token_generator anstelle von csrf_provider

%Vor%
  1. Sie haben csrf nicht in config.yml aktiviert %Code%
  2. Sie haben AppKernel.php nicht mit:

    aktualisiert

    framework: csrf_protection: enabled: true

    Vielleicht auf einmal. Viel Glück:)

Błażej Krzakala 10.07.2017 10:06
quelle

Tags und Links