From 52956b56c893b5252c5ea79409307f822eb3314b Mon Sep 17 00:00:00 2001 From: Marcin Kurczewski Date: Wed, 16 Oct 2013 13:12:17 +0200 Subject: [PATCH] Preventing setting access rank to "nobody" --- src/Models/Model_User.php | 3 +++ src/Views/user-view.phtml | 1 + 2 files changed, 4 insertions(+) diff --git a/src/Models/Model_User.php b/src/Models/Model_User.php index 33ae4ff8..50d94518 100644 --- a/src/Models/Model_User.php +++ b/src/Models/Model_User.php @@ -111,6 +111,9 @@ class Model_User extends RedBean_SimpleModel if (!in_array($accessRank, AccessRank::getAll())) throw new SimpleException('Invalid access rank type "' . $accessRank . '"'); + if ($accessRank == AccessRank::Nobody) + throw new SimpleException('Cannot set special accesss rank "' . $accessRank . '"'); + return $accessRank; } diff --git a/src/Views/user-view.phtml b/src/Views/user-view.phtml index 045cd30c..f17cb799 100644 --- a/src/Views/user-view.phtml +++ b/src/Views/user-view.phtml @@ -185,6 +185,7 @@