/** * Logs out any users currently logged in * * @return boolean */ public function logout() { // Store username in session $this->_session->delete($this->_config['session_key']); // Regenerate session_id $this->_session->regenerate(); return TRUE; }
/** * Retrieves a value and deletes it from the session afterwards. * * @param string variable name * @param mixed default * @return mixed */ public function take($key, $default = NULL) { $value = parent::get($key, $default); parent::delete($key); return $value; }