commit 17377c884b67f9ad4e7a9924bc6423b3274d4972 parent 62b4cc6eafac6b08318ddc8a4348fb65e5725aaf Author: dankert <devnull@localhost> Date: Fri, 26 Oct 2007 20:53:39 +0200 Umleitung nach Logout. Diffstat:
actionClasses/IndexAction.class.php | | | 16 | +++++++++++++--- |
config/security.ini.php | | | 13 | +++++++++++++ |
2 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/actionClasses/IndexAction.class.php b/actionClasses/IndexAction.class.php @@ -502,12 +502,22 @@ class IndexAction extends Action * Benutzer meldet sich ab. */ function logout() - { + { + global $conf; $user = Session::getUser(); $this->setTemplateVar('login_username',$user->name); - // Aus Sicherheitsgruenden die komplette Session deaktvieren - session_unset(); + // Aus Sicherheitsgruenden die komplette Session deaktvieren. + session_unset(); + + // Umleiten auf eine definierte URL.s + $redirect_url = @$conf['security']['logout']['redirect_url']; +// Html::debug($redirect_url); + if ( !empty($redirect_url) ) + { + header('Location: '.$redirect_url); + exit; + } } diff --git a/config/security.ini.php b/config/security.ini.php @@ -216,3 +216,16 @@ username_regexp="/running on localhost as ([a-z]+)@localhost/" ; These groups are automatically added while a new user is inserted. groups=YourGroup,AnotherGroup + + + +; Logout settings +[logout] + +; Redirect to this URL after logout +; <blank>= Show Login. +; Default: "" +;redirect_url="http://your.intranet.example/" +redirect_url= + +