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