cando['logout'] = false; $this->cando['external'] = true; } public function trustExternal($user, $pass, $sticky = false) { global $USERINFO; if (isset($_SERVER['HTTP_AUTH_USER'])) { $_SERVER['REMOTE_USER'] = $_SERVER['HTTP_AUTH_USER']; $USERINFO['name'] = $_SERVER['HTTP_AUTH_CN']; $USERINFO['mail'] = $_SERVER['HTTP_AUTH_MAIL']; $USERINFO['grps'] = explode(';', str_replace("; ", ";", base64_decode($_SERVER['HTTP_AUTH_GROUPS']))); return true; } return false; } public function useSessionCache($user) { return false; } }