Как проверить, может ли другой пользователь от меня получить доступ на этой текущей странице

В моем приложении я хочу проверить, может ли другой пользователь приложения получить доступ к определенному маршруту.

Как использовать компонент безопасности Symfony для загрузки целевого пользовательского контекста и проверки правильности, как если бы пользователь вызывал URL?

РЕДАКТИРОВАТЬ :

Я знаю документацию Symfony2. Но все ориентировано на текущего зарегистрированного пользователя. Но в моем случае я администратор и хочу поделиться текущей страницей с другим администратором.

Прежде чем отправить сообщение по электронной почте, я хочу проверить, может ли другой администратор прочитать страницу общего доступа.

-6

Решение

Вы должны использовать ACL или же избиратель для достижения ваших потребностей.

0

Другие решения

Мое решение:

1) создать токен \Symfony\Component\Security\Core\Authentication\Token\PreAuthenticatedToken с пользователем.

2) использовать 'security.access.decision_manager' решить, есть ли у пользователя предоставленный доступ.

Это решение простое, но здесь не распространено.

0

По вопросам рекламы [email protected]