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);
 }