Я делаю проект для фреймворка эликсира / феникса. Возник вопрос по авторизации. Например, у меня есть маршрут:
get "/dashboard", DashboardController, :index
Я хочу, чтобы только зарегистрированные пользователи могли идти по этому маршруту. Поскольку я представляю этот процесс: пользователь идет по этому маршруту, он проверяет, что пользователь вошел в систему. Если да, то вызывается функция контроллера, которая обрабатывает этот маршрут, если нет, то происходит перенаправление на страницу входа. Подскажите, пожалуйста, как правильно реализовать это в феникс фреймворке? Подобных маршрутов может быть много, для этого мне нужен 1 обработчик.