protected function _ci_init_vars()
{
if (!empty($_SESSION['__ci_vars'])) {
$current_time = time();
foreach ($_SESSION['__ci_vars'] as $key => &$value) {
if ($value === 'new') {
$_SESSION['__ci_vars'][$key] = 'old';
} elseif ($value < $current_time) {
unset($_SESSION[$key], $_SESSION['__ci_vars'][$key]);
}
}
if (empty($_SESSION['__ci_vars'])) {
unset($_SESSION['__ci_vars']);
}
}
$this->userdata =& $_SESSION;
}