Аутентифицированный пользователь может получить доступ к логину / зарегистрировать маршруты в SF3
Я работаю над проектом, который использует FOSUser Bundle для управления моими пользователями, но я столкнулся с проблемой.
Фактически, аутентифицированный пользователь все еще может получить доступ к / войти или / зарегистрировать маршруты.
Хотя мой access_control выглядит так:
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin, role: ROLE_ADMIN }
Что с этим не так и как я могу это исправить?
1 ответ
Нет никаких ограничений, которые бы препятствовали аутентифицированным пользователям получать доступ к логину и регистрировать маршруты, поэтому, естественно, они могут получить доступ к указанным маршрутам.
Однако, если вы хотите перенаправить уже вошедших в систему пользователей на другой маршрут, пожалуйста, проверьте этот ответ: FOSUserBundle - Как перенаправить уже вошедших в систему пользователей при попытке доступа к login_path