1
0
Fork 0
mirror of synced 2024-06-02 19:04:49 +12:00

Fixed authorization

This commit is contained in:
Eldad Fux 2020-11-19 00:55:02 +02:00
parent f44bb22f76
commit 76c575e989
2 changed files with 5 additions and 2 deletions

View file

@ -36,8 +36,6 @@ App::init(function ($utopia, $request, $response, $console, $project, $user, $lo
/** @var bool $mode */
/** @var array $clients */
Authorization::$roles = ['*'];
$localeParam = (string)$request->getParam('locale', $request->getHeader('x-appwrite-locale', ''));
if (\in_array($localeParam, Config::getParam('locale-codes'))) {

View file

@ -42,6 +42,11 @@ class AuthorizationTest extends TestCase
Authorization::setRole('user:456');
Authorization::setRole('user:123');
$this->assertEquals(Authorization::isRole('user:456'), true);
$this->assertEquals(Authorization::isRole('user:457'), false);
$this->assertEquals(Authorization::isRole(''), false);
$this->assertEquals(Authorization::isRole('*'), true);
$this->assertEquals($this->object->isValid($this->document->getPermissions()), true);
Authorization::cleanRoles();