От Symfony 2.3 Security документы:Каков наилучший способ уведомить пользователя после перенаправления правила access_control?
Если доступ запрещен, система будет пытаться проверить подлинность пользователя, если не уже (например, перенаправлять пользователя на страницу входа). Если пользователь уже вошел в систему, отобразится страница с ошибкой 403 «отказ от доступа». См. Раздел «Настройка страниц ошибок» для получения дополнительной информации.
В настоящее время я использую правило access_control
для нескольких маршрутов. Я хотел бы уведомить анонимного пользователя, если они перенаправлены на маршрут входа в систему с сообщением типа «». Вы должны авторизоваться для доступа к этой странице. " Я несколько раз читал документы по безопасности и не нашел ничего подходящего для этого. Я что-то пропускаю?
Если нет, то что было бы лучшим способом, чтобы уведомить пользователя, когда они остановлен access_control
правило толькоесли они перенаправлены для авторизации (т.е. нет, если они просто в несанкционированном роли)?
EDIT: Для разъяснения, я специально спрашивал, как проверить, если редирект был вызван access_control
правилом (предпочтительно в веточке, если это возможно).
ах здорово, спасибо за обмен – Kris
Nice один Carrie, Какой кошмар! – Jimbo
Хорошая работа. Сэкономил мне много времени! –