summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2026-04-06 10:11:57 +0100
committerlsces <lester@lsces.co.uk>2026-04-06 10:11:57 +0100
commit97554ce67e4a5f14a20db7b45a7f9146dfc5fd74 (patch)
tree3abe286d13927c70d6ec10a9759ba3192fe2bca1 /includes
parente5977dcf8fb21c038f1d6f75fe05f13da2e8fa70 (diff)
downloadusers-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.
Diffstat (limited to 'includes')
-rwxr-xr-xincludes/bit_setup_inc.php8
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...
-// }
+ }
}
}