From 845c3e7bff12a11c690ed21d93846170aee8cb60 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Tue, 30 Sep 2008 18:07:31 -0400 Subject: [PATCH] Custom logout URL configurable in config.inc.php file. --- install/tpl/config.inc.php.master | 7 +++++++ interface/lib/config.inc.php | 6 ++++++ interface/web/login/logout.php | 6 +++++- 3 files changed, 18 insertions(+), 1 deletions(-) diff --git a/install/tpl/config.inc.php.master b/install/tpl/config.inc.php.master index d02ffd0..98aafcc 100644 --- a/install/tpl/config.inc.php.master +++ b/install/tpl/config.inc.php.master @@ -40,6 +40,7 @@ $conf["app_title"] = "ISPConfig"; $conf["app_version"] = "3.0.0"; $conf["modules_available"] = "admin,mail,sites,monitor,client,dns"; +$conf["interface_logout_url"] = ""; //** Key paramaters define('ISPC_APP_TITLE', 'ISPConfig'); @@ -129,6 +130,12 @@ $conf["language"] = 'en'; +/* + Misc. +*/ + +$conf["interface_logout_url"] = ""; // example: http://www.domain.tld/ + /* Auto Load Modules diff --git a/interface/lib/config.inc.php b/interface/lib/config.inc.php index 0d54ddd..68ad22c 100644 --- a/interface/lib/config.inc.php +++ b/interface/lib/config.inc.php @@ -124,6 +124,12 @@ $conf['start_db'] = true; $conf['start_session'] = true; +/* + Misc. +*/ + +$conf["interface_logout_url"] = ""; // example: http://www.domain.tld/ + //** DNS Settings diff --git a/interface/web/login/logout.php b/interface/web/login/logout.php index cdc78f8..d4dae00 100644 --- a/interface/web/login/logout.php +++ b/interface/web/login/logout.php @@ -39,7 +39,11 @@ if($_SESSION["s"]["site"]["logout"] != '') { header("Location: ".$_SESSION["s"]["site"]["logout"]); } else { - header("Location: ../index.php"); + if($conf["interface_logout_url"] != '') { + header("Location: ".$conf["interface_logout_url"]); + } else { + header("Location: ../index.php"); + } } exit; ?> \ No newline at end of file -- Gitblit v1.9.1