From 2b40b23f14f2e23b8bb1a2b09f188d9eceea2d27 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 5 Jan 2023 15:06:48 +0100 Subject: [session] Add checkbox to log out all other sessions on pw change --- modules-available/session/page.inc.php | 3 +++ 1 file changed, 3 insertions(+) (limited to 'modules-available/session/page.inc.php') diff --git a/modules-available/session/page.inc.php b/modules-available/session/page.inc.php index 66f672f0..71f24886 100644 --- a/modules-available/session/page.inc.php +++ b/modules-available/session/page.inc.php @@ -48,6 +48,9 @@ class Page_Session extends Page Message::addError('adduser.password-mismatch'); Util::redirect('?do=session'); } + if (Request::post('kill-other-sessions', false, 'bool')) { + Session::deleteAllButCurrent(); + } if (User::updatePassword($new)) { Message::addSuccess('password-changed'); } else { -- cgit v1.2.3-55-g7522