diff options
author | Bart van Bragt <bartvb@users.sourceforge.net> | 2005-09-21 12:12:58 +0000 |
---|---|---|
committer | Bart van Bragt <bartvb@users.sourceforge.net> | 2005-09-21 12:12:58 +0000 |
commit | de432e88d1f484f9cc2837e0ccf311e9110075e9 (patch) | |
tree | d8808bb4a431a430f10861e71f0fbfc25ad75e6e | |
parent | 95a323733f418a6c956d762d456f5700a9c1ee70 (diff) | |
download | forums-de432e88d1f484f9cc2837e0ccf311e9110075e9.tar forums-de432e88d1f484f9cc2837e0ccf311e9110075e9.tar.gz forums-de432e88d1f484f9cc2837e0ccf311e9110075e9.tar.bz2 forums-de432e88d1f484f9cc2837e0ccf311e9110075e9.tar.xz forums-de432e88d1f484f9cc2837e0ccf311e9110075e9.zip |
Logout banned users, they are unable to use the normal logout link
git-svn-id: file:///svn/phpbb/trunk@5219 89ea8834-ac86-4346-8a33-228a782c2dd0
-rw-r--r-- | phpBB/includes/session.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php index 2978d0f921..0acfa36eb0 100644 --- a/phpBB/includes/session.php +++ b/phpBB/includes/session.php @@ -594,6 +594,11 @@ class session // Initiate environment ... since it won't be set at this stage $this->setup(); + // Logout the user, banned users are unable to use the normal 'logout' link + if ($this->data['user_id'] != ANONYMOUS) + { + $this->session_kill(); + } // Determine which message to output $till_date = (!empty($ban_row['ban_end'])) ? $this->format_date($ban_row['ban_end']) : ''; $message = (!empty($ban_row['ban_end'])) ? 'BOARD_BAN_TIME' : 'BOARD_BAN_PERM'; |