diff options
Diffstat (limited to 'include/sessions.php')
-rw-r--r-- | include/sessions.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/sessions.php b/include/sessions.php index 52ab80b71..26f4e0bca 100644 --- a/include/sessions.php +++ b/include/sessions.php @@ -1,7 +1,9 @@ <?php namespace Sessions; - require_once "autoload.php"; +use UserHelper; + +require_once "autoload.php"; require_once "functions.php"; require_once "errorhandler.php"; require_once "lib/gettext/gettext.inc.php"; @@ -42,6 +44,11 @@ $_SESSION["login_error_msg"] = __("Session failed to validate (password changed)"); return false; } + + if ($user->access_level == UserHelper::ACCESS_LEVEL_DISABLED) { + $_SESSION["login_error_msg"] = __("Session failed to validate (account is disabled)"); + return false; + } } else { $_SESSION["login_error_msg"] = __("Session failed to validate (user not found)"); return false; |