openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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= + +