はじめに
私は、Symfony2 セキュリティに関する次の 2 つのドキュメント チュートリアルに従っています。
http://symfony.com/doc/current/book/security.html
http://symfony.com/doc/current/book/security.html#loading-users-from-the-database
問題
localhost/login でログインしようとすると、「不正な資格情報」で /login (これで問題ありません) に戻るか、/login_check に移動してエラーが発生します (いつ発生するかのパターンは見つかりませんでした)それは何をします)。
エラー
SCREAM: エラー抑制は無視されました
致命的なエラー: C:\wamp\www\minimumCrayon\vendor\symfony\symfony\src\Symfony\Component\ の Exception([string $exception [, long $code [, Exception $previous = NULL]]]) の間違ったパラメーター25 行目の Security\Core\Exception\AuthenticationException.php
同様のエラーが発生した人を探してみましたが、かなり迷っています。
編集:ここに私のsecurity.ymlファイルがあります
jms_security_extra:
secure_all_services: false
expressions: true
security:
encoders:
WikiRoster\MainBundle\Entity\Account:
algorithm: sha1
encode_as_base64: false
iterations: 1
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
providers:
administartors:
entity: { class: AcmeMainBundle:Account}
firewalls:
secured_area:
pattern: ^/
anonymous: ~
form_login:
login_path: /login
check_path: /login_check
admin_area:
pattern: ^/admin
http_basic: ~
access_control:
- { path: ^/admin, roles: ROLE_ADMIN }