File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -415,7 +415,7 @@ function qa_get_logged_in_userid()
415415
416416 $ userinfo = qa_db_single_select (qa_db_user_account_selectspec ($ handle , false )); // don't get any pending
417417
418- if (strtolower (trim ($ userinfo ['sessioncode ' ] ?? '' )) == strtolower ($ sessioncode ))
418+ if (! empty ( $ userinfo ) && strtolower (trim ($ userinfo ['sessioncode ' ] ?? '' )) == strtolower ($ sessioncode ))
419419 qa_set_session_user ($ userinfo ['userid ' ], $ userinfo ['sessionsource ' ]);
420420 else
421421 qa_clear_session_cookie (); // if cookie not valid, remove it to save future checks
@@ -460,7 +460,7 @@ function qa_get_logged_in_user_cache()
460460
461461 // If the site is configured to share the ^users table then there might not be a record in the
462462 // ^userpoints table so this creates it
463- if ($ qa_cached_logged_in_user ['points ' ] === null ) {
463+ if (empty ( $ qa_cached_logged_in_user ) || $ qa_cached_logged_in_user ['points ' ] === null ) {
464464 require_once QA_INCLUDE_DIR . 'db/points.php ' ;
465465
466466 qa_db_points_update_ifuser ($ userid , null );
You can’t perform that action at this time.
0 commit comments