| version 1.3, 2002/04/03 20:46:25 |
version 1.4, 2002/05/10 00:49:24 |
|
|
| default: |
default: |
| case 'session_id': |
case 'session_id': |
| global $HTTP_COOKIE_VARS; |
global $HTTP_COOKIE_VARS; |
| $ret = $HTTP_COOKIE_VARS['AuthDB_session_id_cookie']; |
if (isset($HTTP_COOKIE_VARS['AuthDB_session_id_cookie'])) { |
| $ret = intval(stripslashes($ret)); |
$ret = $HTTP_COOKIE_VARS['AuthDB_session_id_cookie']; |
| |
$ret = intval(stripslashes($ret)); |
| |
} |
| |
else { |
| |
$ret = ''; |
| |
} |
| break; |
break; |
| } |
} |
| |
|
|
|
| |
|
| } while (isset($res)); |
} while (isset($res)); |
| |
|
| setcookie("AuthDB_session_id_cookie", $session_id, '', |
setcookie("AuthDB_session_id_cookie", $session_id, 0, |
| '' /* $Adores_URL . $Adores_ADMIN_DIRECTORY */, |
'' /* $Adores_URL . $Adores_ADMIN_DIRECTORY */, |
| '' /* domain */, false); |
'' /* domain */, false); |
| |
|
|
|
| |
|
| function _dbUpdateTimeout() |
function _dbUpdateTimeout() |
| { |
{ |
| if (intval($this->_options[timeout]) <= 0) { |
if (intval($this->_options['timeout']) <= 0) { |
| return true; |
return true; |
| } |
} |
| |
|
|
|
| .' WHERE status = "online"' |
.' WHERE status = "online"' |
| .' AND unix_timestamp(sysdate()) - unix_timestamp(logout) >= %s', |
.' AND unix_timestamp(sysdate()) - unix_timestamp(logout) >= %s', |
| $this->_options['sessions']['table'], |
$this->_options['sessions']['table'], |
| $this->_db->quote(intval($this->_options[timeout]))); |
$this->_db->quote(intval($this->_options['timeout']))); |
| |
|
| if (DB::isError($res = $this->_db->query($query))) |
if (DB::isError($res = $this->_db->query($query))) |
| $this->_error($res); |
$this->_error($res); |