1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-05 06:07:32 +02:00

Issue #4777 - Added option to set URL for after logout has occurred.

This commit is contained in:
Cameron
2022-05-22 11:18:17 -07:00
parent c522a60b29
commit 31389dc7ca

View File

@@ -884,6 +884,9 @@ if (($_SERVER['QUERY_STRING'] === 'logout')/* || (($pref['user_tracking'] == 'se
// earlier event trigger with user data still available
e107::getEvent()->trigger('logout');
$go = e107::getRedirect();
$prev = $go->getPreviousUrl();
// first model logout and session destroy..
e107::getUser()->logout();
@@ -896,8 +899,15 @@ if (($_SERVER['QUERY_STRING'] === 'logout')/* || (($pref['user_tracking'] == 'se
}
cookie(e_COOKIE, '', (time() - 2592000));
e107::getRedirect()->redirect(SITEURL);
// header('location:'.e_BASE.'index.php');
if($prev) // allow scripts to set the logged out URL via setPreviousUrl()
{
$go->redirect($prev);
}
else
{
$go->redirect(SITEURL);
}
exit();
}