diff options
| author | Lester Caine <lester@lsces.co.uk> | 2026-05-16 21:10:27 +0100 |
|---|---|---|
| committer | Lester Caine <lester@lsces.co.uk> | 2026-05-16 21:10:27 +0100 |
| commit | edee8faeed62e5cc1c919848ecdbab110c8d7e8f (patch) | |
| tree | cd5635d7fef72ba8880cbcd1d50d313c0750dec7 | |
| parent | d9b30bccb967388a548528fe2bd940250f112599 (diff) | |
| download | users-edee8faeed62e5cc1c919848ecdbab110c8d7e8f.tar.gz users-edee8faeed62e5cc1c919848ecdbab110c8d7e8f.tar.bz2 users-edee8faeed62e5cc1c919848ecdbab110c8d7e8f.zip | |
Pass users registered roles to session for use in protecting access using nginx auth
| -rwxr-xr-x | includes/bit_setup_inc.php | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/includes/bit_setup_inc.php b/includes/bit_setup_inc.php index 17bf54e..5ac6a47 100755 --- a/includes/bit_setup_inc.php +++ b/includes/bit_setup_inc.php @@ -128,13 +128,12 @@ if( empty( $gBitUser ) || !$gBitUser->isValid() ) { if( !($gBitUser = RolePermUser::loadFromCache( ANONYMOUS_USER_ID ) ) ) { // $userClass::loadFromCache( ANONYMOUS_USER_ID ) ) ) { if( empty($gBitUser) ) { $gBitUser = new RolePermUser(); - // maybe do something... unset( $_SESSION['user_role'] ); } } } else { - if (empty($_SESSION['user_role'])) { - $_SESSION['user_role'] = 3; + if( empty( $_SESSION['user_role'] ) ) { + $_SESSION['user_role'] = array_keys( $gBitUser->getRoles() ); } } |
