public static function login($realm, $msg) { $kt = new KTAPI(); $session = $kt->get_active_session(session_id()); if (PEAR::isError($session)) { $cred = self::getCredentials(); $kt->login($cred['user'], $cred['pass']); if (self::isLoggedIn()) { return; } } self::requireBasicAuth($realm, $msg); }