diff options
| author | lsces <lester@lsces.co.uk> | 2026-04-06 10:11:57 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2026-04-06 10:11:57 +0100 |
| commit | 97554ce67e4a5f14a20db7b45a7f9146dfc5fd74 (patch) | |
| tree | 3abe286d13927c70d6ec10a9759ba3192fe2bca1 | |
| parent | e5977dcf8fb21c038f1d6f75fe05f13da2e8fa70 (diff) | |
| download | users-97554ce67e4a5f14a20db7b45a7f9146dfc5fd74.tar.gz users-97554ce67e4a5f14a20db7b45a7f9146dfc5fd74.tar.bz2 users-97554ce67e4a5f14a20db7b45a7f9146dfc5fd74.zip | |
Ensure only the one session cookie is created and anonymous user always needs creating when no user linked to session.
| -rwxr-xr-x | includes/bit_setup_inc.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/includes/bit_setup_inc.php b/includes/bit_setup_inc.php index 15aa6d2..0c1a476 100755 --- a/includes/bit_setup_inc.php +++ b/includes/bit_setup_inc.php @@ -75,7 +75,7 @@ if( $gBitSystem->isFeatureActive( 'site_store_session_db' ) && !empty( $gBitDbTy */ } -session_name( BIT_SESSION_NAME ); +session_name( RolePermUser::getSiteCookieName() ); if( $gBitSystem->isFeatureActive( 'users_remember_me' )) { session_set_cookie_params( $gBitSystem->getConfig( 'site_session_lifetime', 0 ), $gBitSystem->getConfig( 'cookie_path', BIT_ROOT_URL ), $gBitSystem->getConfig( 'cookie_domain', '' )); } else { @@ -129,10 +129,10 @@ if( !empty( $gOverrideLoginFunction )) { if( empty( $gBitUser ) || !$gBitUser->isValid() ) { if( !($gBitUser = RolePermUser::loadFromCache( ANONYMOUS_USER_ID ) ) ) { // $userClass::loadFromCache( ANONYMOUS_USER_ID ) ) ) { -// if( $gBitUser->load( true ) ) { -$gBitUser = new RolePermUser(); + if( empty($gBitUser) ) { + $gBitUser = new RolePermUser(); // maybe do something... -// } + } } } |
