РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
98 of 1361 menu

Функция logout_url

Функция logout_url возвращает относительный URL, по которому происходит выход пользователя из системы. Она работает в паре с настройками firewalls в файле security.yaml, где задаётся маршрут выхода. Функция не принимает параметров и возвращает строку с путём.

Синтаксис

{{ logout_url() }}

Пример

Давайте настроим выход из системы в файле конфигурации:

security: firewalls: main: logout: path: /logout target: /

Теперь выведем ссылку на выход в шаблоне:

<a href="{{ logout_url() }}">Logout</a>

Результат выполнения кода:

<a href="/logout">Logout</a>

Пример

Давайте используем функцию в форме выхода с методом POST:

<form action="{{ logout_url() }}" method="post"> <button type="submit">Logout</button> </form>

Результат выполнения кода:

<form action="/logout" method="post"> <button type="submit">Logout</button> </form>

Смотрите также

  • функция logout_path,
    которая возвращает путь для выхода из системы
  • функция path,
    которая генерирует URL по имени маршрута
  • функция url,
    которая генерирует абсолютный URL по имени маршрута
  • функция is_granted,
    которая проверяет права доступа пользователя
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить