Changeset 2756
- Timestamp:
- Oct 16, 2008, 2:35:30 AM (16 years ago)
- Location:
- branches/2.0/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.0/include/functions_session.inc.php
r2521 r2756 67 67 ini_set('session.use_only_cookies', $conf['session_use_only_cookies']); 68 68 ini_set('session.use_trans_sid', intval($conf['session_use_trans_sid'])); 69 ini_set('session.cookie_httponly', 1); 69 70 } 70 71 session_name($conf['session_name']); -
branches/2.0/include/functions_user.inc.php
r2753 r2756 1014 1014 { 1015 1015 $cookie = $user_id.'-'.$now.'-'.$key; 1016 setcookie($conf['remember_me_name'], 1016 if (version_compare(PHP_VERSION, '5.2', '>=') ) 1017 { 1018 setcookie($conf['remember_me_name'], 1017 1019 $cookie, 1018 1020 time()+$conf['remember_me_length'], 1019 cookie_path() 1021 cookie_path(),ini_get('session.cookie_domain'),ini_get('session.cookie_secure'), 1022 ini_get('session.cookie_httponly') 1020 1023 ); 1024 } 1025 else 1026 { 1027 setcookie($conf['remember_me_name'], 1028 $cookie, 1029 time()+$conf['remember_me_length'], 1030 cookie_path(),ini_get('session.cookie_domain'),ini_get('session.cookie_secure') 1031 ); 1032 } 1021 1033 } 1022 1034 } 1023 1035 else 1024 1036 { // make sure we clean any remember me ... 1025 setcookie($conf['remember_me_name'], '', 0, cookie_path() );1037 setcookie($conf['remember_me_name'], '', 0, cookie_path(),ini_get('session.cookie_domain')); 1026 1038 } 1027 1039 if ( session_id()!="" ) … … 1063 1075 } 1064 1076 } 1065 setcookie($conf['remember_me_name'], '', 0, cookie_path() );1077 setcookie($conf['remember_me_name'], '', 0, cookie_path(),ini_get('session.cookie_domain')); 1066 1078 } 1067 1079 return false; … … 1091 1103 trigger_action('login_failure', $username); 1092 1104 return false; 1105 } 1106 1107 /** Performs all the cleanup on user logout */ 1108 function logout_user() 1109 { 1110 global $conf; 1111 $_SESSION = array(); 1112 session_unset(); 1113 session_destroy(); 1114 setcookie(session_name(),'',0, 1115 ini_get('session.cookie_path'), 1116 ini_get('session.cookie_domain') 1117 ); 1118 setcookie($conf['remember_me_name'], '', 0, cookie_path(),ini_get('session.cookie_domain')); 1093 1119 } 1094 1120 -
branches/2.0/include/user.inc.php
r2425 r2756 30 30 if (isset($_GET['act']) and $_GET['act'] == 'logout') 31 31 { // logout 32 $_SESSION = array(); 33 session_unset(); 34 session_destroy(); 35 setcookie(session_name(),'',0, 36 ini_get('session.cookie_path'), 37 ini_get('session.cookie_domain') 38 ); 39 setcookie($conf['remember_me_name'], '', 0, cookie_path()); 32 logout_user(); 40 33 redirect(make_index_url()); 41 34 } -
branches/2.0/include/ws_functions.inc.php
r2722 r2756 1108 1108 function ws_session_logout($params, &$service) 1109 1109 { 1110 global $user, $conf;1111 1110 if (!is_a_guest()) 1112 1111 { 1113 $_SESSION = array(); 1114 session_unset(); 1115 session_destroy(); 1116 setcookie(session_name(),'',0, 1117 ini_get('session.cookie_path'), 1118 ini_get('session.cookie_domain') 1119 ); 1120 setcookie($conf['remember_me_name'], '', 0, cookie_path()); 1112 logout_user(); 1121 1113 } 1122 1114 return true; … … 1356 1348 1357 1349 invalidate_user_cache(); 1358 1350 1359 1351 return $creation_output; 1360 1352 } … … 1394 1386 PREG_SPLIT_NO_EMPTY 1395 1387 ); 1396 1388 1397 1389 $query = ' 1398 1390 SELECT … … 1400 1392 md5sum 1401 1393 FROM '.IMAGES_TABLE.' 1402 WHERE md5sum IN (\''.implode("','", $md5sums).'\') 1394 WHERE md5sum IN (\''.implode("','", $md5sums).'\') 1403 1395 ;'; 1404 1396 $id_of_md5 = simple_hash_from_query($query, 'md5sum', 'id'); 1405 1397 1406 1398 $result = array(); 1407 1399 1408 1400 foreach ($md5sums as $md5sum) 1409 1401 { … … 1432 1424 // thumbnail_content 1433 1425 // thumbnail_sum 1434 1426 1435 1427 $params['image_id'] = (int)$params['image_id']; 1436 1428 if ($params['image_id'] <= 0) … … 1486 1478 ); 1487 1479 } 1488 1480 1489 1481 if (isset($params['categories'])) 1490 1482 {
Note: See TracChangeset
for help on using the changeset viewer.