From ddd1a05f65ff6d27fa3c17a947f300482904eb40 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Fri, 24 Oct 2014 23:43:10 -0400 Subject: [PATCH] #59 Don't allow users to deactivate themselves --- admin/manage_users.php | 6 ++++++ language/en/text.php | 1 + 2 files changed, 7 insertions(+) diff --git a/admin/manage_users.php b/admin/manage_users.php index dd281e22..fc93703d 100644 --- a/admin/manage_users.php +++ b/admin/manage_users.php @@ -1078,6 +1078,12 @@ function toggle_active() $myuser = intval(hesk_GET('id')) or hesk_error($hesklang['no_valid_id']); $_SESSION['seluser'] = $myuser; + if (intval($myuser) == $_SESSION['id']) + { + //-- You can't deactivate yourself! + hesk_process_messages($hesklang['self_deactivation'], './manage_users.php'); + } + if (intval(hesk_GET('s'))) { $active = 1; diff --git a/language/en/text.php b/language/en/text.php index 5332e761..36422382 100644 --- a/language/en/text.php +++ b/language/en/text.php @@ -31,6 +31,7 @@ $hesklang['enable_user'] = 'User is inactive (click to activate)'; $hesklang['user_activated'] = 'User has been activated'; $hesklang['user_deactivated'] = 'User has been deactivated'; $hesklang['active_user'] = 'Is active user'; +$hesklang['self_deactivation'] = 'You cannot deactivate yourself!'; // ADDED OR MODIFIED IN NuMods 1.4.0 $hesklang['numods'] = 'NuMods';