Я пытался шаг за шагом следовать этому учебнику http://donna-oberes.blogspot.co.uk/2013/09/user-login-and-logout-step-by-step-with.html . Когда я пытаюсь войти в систему с неправильным именем пользователя и паролем, работает код, который работает … но когда я ввожу правильный, я получаю эту ошибку.
Не найден маршрут для «GET /» (из «/app/path/web/app_dev.php/login»)
В настоящее время мои файловые структуры выглядят так.
routing_dev.yml
_wdt: resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml" prefix: /_wdt _profiler: resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" prefix: /_profiler _configurator: resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml" prefix: /_configurator _main: resource: routing.yml login: pattern: /login defaults: { _controller: SimpleProfileBundle:Security:login } login_check: pattern: /login_check test_security: pattern: /secure_area defaults: {_controller: SimpleProfileBundle:Security:dumpString }
security.yml
security: encoders: Symfony\Component\Security\Core\User\User: plaintext Simple\ProfileBundle\Entity\User: 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: main: entity: class: Simple\ProfileBundle\Entity\User property: username firewalls: secured_area: pattern: ^/ anonymous: ~ form_login: login_path: login check_path: login_check dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false login: pattern: ^/demo/secured/login$ security: false access_control: - { path: ^/secure_area, roles: ROLE_ADMIN }
Есть идеи? благодаря