|
From: Florin C B. <ory...@us...> - 2014-09-29 11:42:33
|
Update of /cvsroot/mxbb/core/includes/sessions/internal In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv25230 Modified Files: session.php Log Message: temp fix for lost sessions Index: session.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/sessions/internal/session.php,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** session.php 16 May 2014 18:02:23 -0000 1.21 --- session.php 29 Sep 2014 11:42:31 -0000 1.22 *************** *** 362,370 **** if ( !($result = $db->sql_query($sql)) ) { ! mx_message_die(CRITICAL_ERROR, 'Error doing DB query userdata row fetch', '', __LINE__, __FILE__, $sql); ! } ! ! $userdata = $db->sql_fetchrow($result); // // Did the session exist in the DB? --- 362,376 ---- if ( !($result = $db->sql_query($sql)) ) { ! $user_id = ( isset($sessiondata['userid']) ) ? intval($sessiondata['userid']) : ANONYMOUS; + if ( !($userdata = $this->session_begin($user_id, $user_ip, $thispage_id, TRUE)) ) + { + mx_message_die(CRITICAL_ERROR, 'Error doing DB query userdata row fetch', '', __LINE__, __FILE__, $sql); + } + } + else + { + $userdata = $db->sql_fetchrow($result); + } // // Did the session exist in the DB? |