Non riesco a eseguire il logout su symfony3. Ho seguito la documentazione symfony SecurityBundle Configuration e, per quanto posso dire ai miei cuciture file di configurazione di essere dalla specifica ancora lì quando vado a /logout
ottengo la seguente risposta:Symfony3 Non è stato trovato alcun percorso per "GET/logout"
No route found for "GET /logout" (from "http://localhost:8000/admin")
.
Qualche idea su quale potrebbe essere il mio problema?
mio security.yml:
security:
encoders:
AppBundle\Entity\User:
algorithm: bcrypt
Symfony\Component\Security\Core\User\User: plaintext
providers:
chain_provider:
chain:
providers: [in_memory, database_provider]
in_memory:
memory:
users:
test:
password: test
roles: 'ROLE_ADMIN'
admin:
password: admin
roles: 'ROLE_ADMIN'
database_provider:
entity:
class: AppBundle:User
property: email
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: true
logout: true
form_login:
check_path: /login
login_path: /login
default_target_path: /login
always_use_default_target_path: true
logout:
path: /logout
target: /login
Grazie per mantenere questa domanda e risposta, mi ha salvato un sacco di tempo – ShinDarth