@@ -81,13 +81,13 @@ function session_begin($user_id, $user_ip, $page_id, $session_length, $login = 0
8181 // Remove duplicate user_id from session table
8282 // if IP is different ...
8383 //
84- if ( ( $ login || $ autologin ) && $ user_id != ANONYMOUS )
84+ /* if( ( $login || $autologin ) && $user_id != ANONYMOUS )
8585 {
8686 $sql_delete_same_user = "DELETE FROM " . SESSIONS_TABLE . "
8787 WHERE session_ip <> '$user_ip'
8888 AND session_user_id = $user_id";
8989 $result = $db->sql_query($sql_delete_same_user);
90- }
90+ }*/
9191
9292 //
9393 // Try and pull the last time stored
@@ -108,8 +108,7 @@ function session_begin($user_id, $user_ip, $page_id, $session_length, $login = 0
108108
109109 $ sql_insert = "INSERT INTO " . SESSIONS_TABLE . "
110110 (session_id, session_user_id, session_start, session_time, session_last_visit, session_ip, session_page, session_logged_in)
111- VALUES
112- (' $ session_id', $ user_id, $ current_time, $ current_time, " . $ sessiondata ['lastvisit ' ] . ", ' $ user_ip', $ page_id, $ login) " ;
111+ VALUES (' $ session_id', $ user_id, $ current_time, $ current_time, " . $ sessiondata ['lastvisit ' ] . ", ' $ user_ip', $ page_id, $ login) " ;
113112 $ result = $ db ->sql_query ($ sql_insert );
114113 if (!$ result )
115114 {
@@ -141,10 +140,12 @@ function session_begin($user_id, $user_ip, $page_id, $session_length, $login = 0
141140 $ sessiondata ['userid ' ] = $ user_id ;
142141 $ sessiondata ['sessionstart ' ] = $ current_time ;
143142 $ sessiondata ['sessiontime ' ] = $ current_time ;
143+
144144 $ serialised_cookiedata = serialize ($ sessiondata );
145- setcookie ($ cookiename , $ serialised_cookiedata , ($ current_time +$ cookielife ), $ cookiepath , $ cookiedomain , $ cookiesecure );
146145
147- $ SID = ($ sessionmethod == SESSION_METHOD_GET ) ? "sid= " .$ sessiondata ['sessionid ' ] : "" ;
146+ setcookie ($ cookiename , $ serialised_cookiedata , ($ current_time + $ cookielife ), $ cookiepath , $ cookiedomain , $ cookiesecure );
147+
148+ $ SID = ($ sessionmethod == SESSION_METHOD_GET ) ? "sid= " . $ sessiondata ['sessionid ' ] : "" ;
148149 }
149150
150151 return $ session_id ;
@@ -239,8 +240,10 @@ function session_pagestart($user_ip, $thispage_id, $session_length)
239240 //
240241 $ userdata ['session_time ' ] = $ current_time ;
241242 $ sessiondata ['sessiontime ' ] = $ current_time ;
243+
242244 $ serialised_cookiedata = serialize ($ sessiondata );
243- setcookie ($ cookiename , $ serialised_cookiedata , ($ current_time +$ cookielife ), $ cookiepath , $ cookiedomain , $ cookiesecure );
245+
246+ setcookie ($ cookiename , $ serialised_cookiedata , ($ current_time + $ cookielife ), $ cookiepath , $ cookiedomain , $ cookiesecure );
244247
245248 return $ userdata ;
246249 }
@@ -264,9 +267,9 @@ function session_pagestart($user_ip, $thispage_id, $session_length)
264267
265268 if (isset ($ sessiondata ['userid ' ]) && isset ($ sessiondata ['autologinid ' ]))
266269 {
267- $ sql = "SELECT u. *
268- FROM " . USERS_TABLE . " u
269- WHERE u. user_id = " . $ sessiondata ['userid ' ];
270+ $ sql = "SELECT *
271+ FROM " . USERS_TABLE . "
272+ WHERE user_id = " . $ sessiondata ['userid ' ];
270273 $ result = $ db ->sql_query ($ sql );
271274 if (!$ result )
272275 {
@@ -390,7 +393,7 @@ function append_sid($url)
390393{
391394 global $ SID ;
392395
393- if (!empty ($ SID ) && !eregi ("^http: " , $ url ) && ! eregi ( " sid= " , $ url ))
396+ if (!empty ($ SID ) && !eregi ("sid= " , $ url ))
394397 {
395398 $ url = ereg_replace ("[&?]+$ " , "" , $ url );
396399 $ url .= ( (strpos ($ url , "? " ) != false ) ? "& " : "? " ) . $ SID ;
0 commit comments