私はsymfony2プロジェクトのユーザーを管理しています。私は問題なくログインしてログアウトすることができます。今、app_dev.php/logoutと入力するのではなく、ログアウトリンクを作成したいと思います。symfony2:ログアウトリンクを作成する
私は
<a href="/logout">Logout</a>
をしようと試みてきた。しかし、このリンクはapp_dev.phpを削除して、私は存在していないだけで/ログアウトを持っています。ここ
は私のsecurity.ymlは
security:
encoders:
MDPI\BackendBundle\Entity\Users:
id: mdpi.backend.backendencoder.class
providers:
secured_area:
entity: { class: MDPI\BackendBundle\Entity\Users, property: email }
firewalls:
secured_area:
pattern: ^/
anonymous: ~
form_login:
login_path: /login
check_path: /login_check
logout:
path: /logout
target:/
access_control:
- { path: ^/(?!login)(.*), role: ROLE_admins }
- { path: /login.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
ですありがとうございました。あなたがFOSUserBundleを使用しているときのrouting.ymlファイルは
user_logout:
pattern: /logout
ありがとうございました@Bernat、それは私が必要とするものです。 –
:D答えを受け入れてください: – Bernat
私は2分以上待たなければなりません。それはやります。 Thx –