symfony 2.0 응용 프로그램에 문제가 있습니다. Google을 통해 올바른 솔루션을 찾을 수 없기 때문에 여기에 있습니다 :)symfony-2.0 잘못된 로그인 리디렉션 URL
로그인 양식을 만들려고했습니다. 이 내 security.yml 파일입니다
security:
encoders:
Domicon\AdminBundle\Entity\User:
algorithm: sha1
encode_as_base64: false
iterations: 10
providers:
admin:
entity: { class: DomiconAdminBundle:User, property: email }
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: ROLE_ADMIN
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
admin_area:
pattern: ^/admin.*
form_login:
check_path: /admin/login_check
login_path: /admin/login
logout:
path: /admin/logout
target: /admin
anonymous: ~
logout: true
http_basic:
realm: "Secured Admin Area"
provider: admin
access_control:
- { path: ^/admin/login.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin.*, role: ROLE_ADMIN }
내 컨트롤러의 코드 2.0 문서 http://symfony.com/doc/current/book/security.html#using-a-traditional-login-form
내 경로
DomiconAdminBundle_login:
pattern: /login
defaults: { _controller: DomiconAdminBundle:User:login }
DomiconAdminBundle_login_check:
pattern: /login_check
로그인 양식이 올바르게 표시됩니다 심포니의 코드처럼 보이는, 양식을 제출하면 애플리케이션이 로그인 양식으로 리디렉션되고 URL이
으로 변경되었습니다.http://localhost/Domicon/web/app_dev.php/admin/login?_username=admin&_password=pass
나는 아무 것도 얻지 못했습니다. 왜 나는 오류가없고 왜 URL이 변경되었는지 이해할 수 없습니다.