[Fusionforge-commits] r9092 - trunk/gforge/common/include

Alain Peyrat aljeux at libremir.placard.fr.eu.org
Mon Mar 15 22:22:29 CET 2010


Author: aljeux
Date: 2010-03-15 22:22:28 +0100 (Mon, 15 Mar 2010)
New Revision: 9092

Modified:
   trunk/gforge/common/include/session.php
Log:
Fix missing session in user_sesson (not inserted)

Modified: trunk/gforge/common/include/session.php
===================================================================
--- trunk/gforge/common/include/session.php	2010-03-15 20:40:59 UTC (rev 9091)
+++ trunk/gforge/common/include/session.php	2010-03-15 21:22:28 UTC (rev 9092)
@@ -405,9 +405,9 @@
 	session_cookie("session_ser", $cookie, "", $GLOBALS['sys_session_expire']);
 	$session_ser=$cookie;
 
-	$res = db_query_params ('SELECT count(*) FROM user_session WHERE session_hash =$1',
+	$res = db_query_params ('SELECT count(*) as c FROM user_session WHERE session_hash =$1',
 				array (session_get_session_cookie_hash($cookie))) ;
-	if (!$res || db_numrows($res) < 1) {
+	if (!$res || db_result($res,0,'c') < 1) {
 		db_query_params ('INSERT INTO user_session (session_hash,ip_addr,time,user_id) VALUES ($1,$2,$3,$4)',
 				 array (session_get_session_cookie_hash($cookie),
 					getStringFromServer('REMOTE_ADDR'),




More information about the Fusionforge-commits mailing list