Changeset 2757 for trunk/include/functions_user.inc.php
- Timestamp:
- Oct 16, 2008, 2:38:26 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/functions_user.inc.php
r2752 r2757 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
Note: See TracChangeset
for help on using the changeset viewer.