-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
PHP 8.2
Joomla 4.3.4
SLogin 3.0.2
Включаем и настраиваем любой плагин авторизации, публикуем модуль, жмём на иконку способа авторизации и видим главную страницу сайта во всплывающем окне.
Причина косяка в том, что после установки редиректа через header('Location') нужно насильно прибивать исполнение кода, иначе заголовки рискуют быть не отправлены и редирект не произойдёт. Об этом и в документации PHP написано.
https://www.php.net/manual/ru/function.header.php

Собственно, решение проблемы заключается в том, что нужно "выйти" после установки заголовков:
slogin/com_slogin/site/controller.php
Lines 81 to 85 in d29d58a
| header("Cache-Control: no-store, no-cache, must-revalidate"); | |
| header("Expires: " . date("r")); | |
| header('Location:' . $url); | |
| } |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels