fos 사용자로 로그인 한 후 리디렉션하는 방법은 무엇입니까? 내 코드가 작동하지 않는 이유는 무엇입니까? 여기 여기 내 security.yml로그인 후 리디렉션 fos 사용자 심포니
main:
pattern: ^/
form_login:
provider: fos_userbundle
login_path: /login
check_path: /login_check
always_use_default_target_path: false
# default_target_path: /home
# target_path_parameter: _target_path
# use_referer: false
oauth:
failure_path: /login
login_path: /login
check_path: /login
provider: fos_userbundle
resource_owners:
facebook: "/login/check-facebook"
oauth_user_provider:
# service: hwi_oauth.user.provider.fosub_bridge
service: project_home_userprovider
anonymous: ~
logout:
path: /logout
target: /login
access_control:
- { path: ^/login$, roles: [IS_AUTHENTICATED_ANONYMOUSLY] }
- { path: ^/admin, roles: [ROLE_ADMIN] }
- { path: ^/murid, roles: [ROLE_MURID] }
내는 항상 u는 도와 캔트 .. 심포니 홈페이지에 직접, 성공 로그인 후
murid:
resource: "@muridBundle/Resources/config/routing.yml"
prefix: /
admin:
resource: "@adminBundle/Resources/config/routing.yml"
prefix: /admin
home:
resource: "@homeBundle/Resources/config/routing.yml"
prefix: /
fos_user_security:
resource: "@FOSUserBundle/Resources/config/routing/security.xml"
fos_user_profile:
resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
prefix: /profile
fos_user_resetting:
resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
prefix: /resetting
fos_user_change_password:
resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
prefix: /profile
hwi_oauth_security:
resource: "@HWIOAuthBundle/Resources/config/routing/login.xml"
prefix: /login
hwi_oauth_connect:
resource: "@HWIOAuthBundle/Resources/config/routing/connect.xml"
prefix: /login
hwi_oauth_redirect:
resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml"
prefix: /login
facebook_login:
pattern: /login/check-facebook
라우팅 ?? 다른 역할을 가진 다른 페이지로 리디렉션하는 방법은 무엇입니까?
그는 표준 Symfony 로그인 폼이 아닌 FOSUserBundle을 사용하고 있습니다. – darkbluesun