Changeset 6779 for branches/1.7/lib/session.php
- Timestamp:
- 10/06/08 21:28:34 (3 months ago)
- Files:
-
- 1 modified
-
branches/1.7/lib/session.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.7/lib/session.php
r6778 r6779 114 114 $id = dechex(rand(0x10000000, 0x7FFFFFFF)) . dechex(rand(0x10000000, 0x7FFFFFFF)) . dechex(rand(0x10000000, 0x7FFFFFFF)) . dechex(rand(0x10000000, 0x7FFFFFFF)); 115 115 $result = sessionQuery('count',"INSERT INTO {$database['prefix']}Sessions (id, address, created, updated) VALUES('$id', '{$_SERVER['REMOTE_ADDR']}', UNIX_TIMESTAMP(), UNIX_TIMESTAMP() - $meet_again_baby)"); 116 if ($result > 0)117 return $id;118 }119 return false;120 }121 122 function newAnonymousSession() {123 global $database;124 for ($i = 0; $i < 100; $i++) {125 if (($id = getAnonymousSession()) !== false)126 return $id;127 $id = dechex(rand(0x10000000, 0x7FFFFFFF)) . dechex(rand(0x10000000, 0x7FFFFFFF)) . dechex(rand(0x10000000, 0x7FFFFFFF)) . dechex(rand(0x10000000, 0x7FFFFFFF));128 $result = sessionQuery('count',"INSERT INTO {$database['prefix']}Sessions(id, address, created, updated) VALUES('$id', '{$_SERVER['REMOTE_ADDR']}', UNIX_TIMESTAMP(), UNIX_TIMESTAMP())");129 116 if ($result > 0) 130 117 return $id;
