Мое расширение работает как служба проверки подлинности . В некоторых случаях мне нужно отобразить сообщение пользователю после успешного входа в систему. Я попытался сделать это, используя FlashMessages:Отображение сообщения после успешного входа в систему
$message = t3lib_div::makeInstance('t3lib_FlashMessage', 'Title', 'Text', t3lib_FlashMessage::NOTICE, TRUE);
t3lib_FlashMessageQueue::addMessage($message);
Но напрасно. Я думаю, что это не работает, потому что пока нет сеанса пользовательского интерфейса, сообщение может быть сохранено.
Есть ли способ отобразить сообщение пользователю после успешного завершения бэкэнд?
Благодарим вас за ответ, но расширение не имеет бэкэнд-модуля, потому что, за исключением этого сообщения, ему нечего сказать - и даже если бы у меня был бэкэнд-модуль: пользователи, вероятно, не посмотрели бы на него. – Beat
Да, это правильно. Сначала вы можете напрямую обратиться к своему базовому модулю, но, как вы сказали, это будет немного для одного сообщения. Таким образом, у вас нет места для отображения флеш-сообщений, так как у вас нет представления. Вы могли бы взглянуть на расширения системы, как они отображают всплывающие сообщения вверху. Я не знаю, возможно ли это с нормальным расширением. Никогда не пробовал. – Wipster