public function logged($src, $value = '') {
        if (isset($this->_config->config['firewall']['' . $src . ''])) {
            if ($value == '') {
                $logged = explode('.', $this->_config->config['firewall']['' . $src . '']['logged']['name']);

                $data = $this->_getSession($logged);

                if ($data != '') {
                    return $data;
                }
                else {
                    return false;
                }
            }
            else {
                $logged = explode('.', $this->_config->config['firewall']['' . $src . '']['logged']['name']);
                $this->_setSession($logged, $value);
            }
        }
        else {
            throw new MissingConfigException('the module ' . $src . ' doesn\'t exist');
        }

        return false;
    }