Добрый день, очень нужна ваша помощь!
Имеем два сайта:
1) Внешний - Сайт-визитка компании содержит информацию об организации, контактные данные
2) Корпоративный портал - где осуществляется работа сотрудников данной компании.
Оба сайта работаю под одним доменом. На внешнем сайте есть ссылка в меню "Вход на корпоративный портал", пользователи переходят на форму авторизации и с этой формы происходит функция переадресации сразу на портал.
Проблема в том, что необходимо реализовать функцию переадресации пользователей из корп. портала при выходе из системы на ту же страницу с формой авторизации внешнего сайта.А теперь то, что пробовал:
1)
| Код |
|---|
AddEventHandler("main", "OnUserLogout", "debugLogout");
function debugLogout() {
$_GET['logout']=="yes";
LocalRedirect("/auth.php");
} |
Переадресация происходит, но естественно не происходит выход из системы, при добавлении
| Код |
|---|
LocalRedirect("/auth.php?logout=yes"); |
все браузеры ругаются что страница в бесконечно цикле.
Пробовал такой вариант:
2)
| Код |
|---|
AddEventHandler("main", "OnUserLogout", "debugLogout" ;
function debugLogout() {
$_GET['logout']=="yes";
LocalRedirect("/auth.php");
} |
И такой:
3)
| Код |
|---|
AddEventHandler("main", "OnUserLogout", "debugLogout" ;
function debugLogout() {
$_GET['logout'];
LocalRedirect("/auth.php");
} |
4)
| Код |
|---|
AddEventHandler("main", "OnUserLogout", "debugLogout" ;
function debugLogout() {
$USER->Logout();
LocalRedirect("/auth.php"); |
Безрезультатно, пользователи успешно переходят на страницу авторизованными.
И маленький нюанс, который все расставит на места - в php я полный ноль))))))