Мне нужно перехватить событие выхода из системы и выполнить перенаправление перед закрытием сеанса

#magento2

#magento2

Вопрос:

Прямо сейчас я внедрил наблюдателя события выхода из системы и могу выполнить перенаправление, используя заголовок (‘Location: …’) решение exit, но это не принято Magento2, поскольку это нарушает нормальный поток.

Я хочу выполнить перенаправление, пытаясь получить контроль над запросом и установив URL .. но я не могу этого сделать.

Альтернативой является создание плагина, который сможет управлять всеми событиями выхода из системы, но я не знаю, как это сделать.

Вот предыдущая попытка: https://magento.stackexchange.com/questions/106972/magento2-custom-logout-observer-with-redirection

Кто-нибудь может поделиться способом решения этой проблемы?

Ответ №1:

Похоже, вы ищете переопределение контроллера. Просто переопределите и делайте все, что хотите. https://magento.stackexchange.com/questions/68793/magento-2-rewrite-controller