Add ability to set custom logout destination (#6806)
Allow administrators to set a custom default setting called logout_destination which will redirect the user to a destination of their choosing.
This commit is contained in:
parent
0773a346c2
commit
434b691883
12
logout.php
12
logout.php
|
|
@ -27,6 +27,14 @@
|
|||
//includes files
|
||||
require_once __DIR__ . "/resources/require.php";
|
||||
|
||||
//use custom logout destination if set otherwise redirect to the index page
|
||||
if (isset($_SESSION["login"]["logout_destination"]["text"])){
|
||||
$logout_destination = $_SESSION["login"]["logout_destination"]["text"];
|
||||
}
|
||||
else {
|
||||
$logout_destination = PROJECT_PATH."/";
|
||||
}
|
||||
|
||||
//destroy session
|
||||
session_unset();
|
||||
session_destroy();
|
||||
|
|
@ -96,8 +104,8 @@
|
|||
}
|
||||
}
|
||||
|
||||
//redirect the user to the index page
|
||||
header("Location: ".PROJECT_PATH."/");
|
||||
//redirect the user to the logout page
|
||||
header("Location: ".$logout_destination);
|
||||
exit;
|
||||
|
||||
?>
|
||||
Loading…
Reference in New Issue