Я занимаюсь разработкой веб-приложения на основе PHP-фреймворка Symfony 2.
Имеется страница входа для зарегистрированных пользователей. Я хочу выполнить некоторую пользовательскую логику для каждого пользователя, входящего в систему.
По сути, я хочу регистрироваться всякий раз, когда любой пользователь входит в систему, но я не хочу делать это на контроллере главной страницы, потому что он будет регистрировать каждый раз, когда пользователь перезагружает главную страницу.
Я также хочу реализовать функцию, которая вызывается, когда пользователь входит в систему, чтобы я мог решить, будет ли доступ предоставлен или нет для любого пользователя (на основании полного набора информации, хранящейся в базе данных пользователя).
Как мне этого добиться?