Я пытаюсь выяснить, как перенаправить на определенную страницу (в моем случае это страница оплаты) пользователя, у которого нет действительной подписки. Бег.
Я знаю, что мог бы сделать это, установив проверку isGranted во всех своих действиях, но мне не нравится это решение, поскольку оно кажется пустой тратой времени, учитывая количество действий, которые у меня есть.
Я просмотрел параметры firewall.access_denied_url, но я не хочу связывать AccessDenied со страницей оплаты, потому что, например, доступ к странице администратора запрещен любому пользователю, у которого нет ROLE_ADMIN, и он перенаправляется на страницу оплаты не имеет никакого смысла.
У меня уже есть избиратель, который проверяет, является ли пользователь действительным или нет, и предоставляет доступ в этом случае, но как я могу использовать этот избиратель, когда пользователь пытается достичь определенного шаблона, и перенаправлять его/ее, когда доступ запрещен?
Заранее спасибо!