From 62ed77ab25f8f2cf5103caf572079ebc2b50f6bc Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Sun, 28 Jul 2019 15:33:01 +0200 Subject: Groups: Fix Naming and IDs --- src/Helpers/Authenticator.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/Helpers/Authenticator.php') diff --git a/src/Helpers/Authenticator.php b/src/Helpers/Authenticator.php index db33339b..a7fbe8c7 100644 --- a/src/Helpers/Authenticator.php +++ b/src/Helpers/Authenticator.php @@ -28,6 +28,9 @@ class Authenticator /** @var int */ protected $passwordAlgorithm = PASSWORD_DEFAULT; + /** @var int */ + protected $guestRole = 10; + /** * @param ServerRequestInterface $request * @param Session $session @@ -119,7 +122,7 @@ class Authenticator } if (empty($this->permissions)) { - $this->permissions = $this->getPermissionsByGroup(-10); + $this->permissions = $this->getPermissionsByGroup($this->guestRole); } } @@ -204,6 +207,22 @@ class Authenticator $this->passwordAlgorithm = $passwordAlgorithm; } + /** + * @return int + */ + public function getGuestRole() + { + return $this->guestRole; + } + + /** + * @param int $guestRole + */ + public function setGuestRole(int $guestRole) + { + $this->guestRole = $guestRole; + } + /** * @param User $user * @return array -- cgit v1.3.1