2016-06-16 9 views
0

In meinem Symfony security.yml Datei Ich habe Zugriffskontrolle einrichten nicht authentifizierte Benutzer Routen aus Zugriff auf meine api zu verhindern:Wie kann Symfony Access Control eine Ausnahme auslösen?

access_control: 
    - { path: ^/api$, role: IS_AUTHENTICATED_FULLY } 

Ich habe auch eine Ausnahme Hörer (onKernelException), die ich Ausnahmen senden verwenden erstellt zurück Antworten. Ich würde erwarten, dass eine AccessDeniedException vom Ausnahme-Listener ausgelöst und abgefangen wird, aber das passiert nicht. Warum nicht? Wie kann ich das umgehen?

Antwort

0

Sie müssen in der DEV-Umgebung (anhängen „app_dev.php“, um Ihre URL), dann überprüfen Sie die Protokolldatei auf diesem Pfad zu überprüfen:

var/logs/dev.log 

ich eine Ausnahme in dem Szenario erhalten Sie beschrieben, Außerdem wird auf der Webseite die Meldung "Zugriff verweigert" angezeigt.

Verwandte Themen