Zum Inhalt springen

class.t3lib_beuserauth.php kann nicht gefunden werden!?

Erstellt am 8. August 2007 · Noch keine Antworten

Tags: PHP, Frage

NickD ·

hallo,

in einer extension möchte ich gern auf die daten des be-users zugreifen (wenn eingeloggt). dazu ersteller ich mir das nötige objekt.

function initialGlobalBeUserObj()
{
      if(!is_object($GLOBALS['BE_USER']))  
      {
        define('TYPO3_PROCEED_IF_NO_USER', true);  //patch for crawler
        $GLOBALS['BE_USER'] = t3lib_div::makeInstance('t3lib_beUserAuth');      // New backend user object
        $GLOBALS['BE_USER']->start();         // Object is initialized
        $GLOBALS['BE_USER']->backendCheckLogin();       // Checking if there's a user logged in
        define('TYPO3_PROCEED_IF_NO_USER', false);
      }
    }

das funktioniert auch ganz gut, es sei denn man selbst ist nicht im be eingeloggt. dann kommt ein schwerer fehler, das class.t3lib_beuserauth.php nicht gefunden werden konnte. ich habe diesen fehler auch in anderen foren gefunden, jedoch fehlt immer die lösung (http://www.typo3forum.net/forum/typo3-4-x-backend/15785-fehlermeldung-fatal-error-class-t3lib_tsfebeuserauth-cannot-inherit-undefined.html)

ich hoffe jemand weiß eine lösung!

lg, nick