---
title: "ajax mit eID aber keine Grafikgenerierung mit tslib_pibase"
url: "https://www.typo3.net/d/97311-ajax-mit-eid-aber-keine-grafikgenerierung-mit-tslib-pibase"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Bilder","Frage","JavaScript & AJAX"]
created: "2010-03-08"
last_reply: "2010-03-11"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# ajax mit eID aber keine Grafikgenerierung mit tslib_pibase

Extensions › Entwicklung · 1 Antwort · gestartet 2010-03-08

## Eröffnungsbeitrag

**charlin** · 2010-03-08 · [Beitrag #1](https://www.typo3.net/d/97311-ajax-mit-eid-aber-keine-grafikgenerierung-mit-tslib-pibase/1)

Hallo!

Ich binde in meiner Ajax-Klasse tslib_pibase ein, damit ich Funktionen von TYPO3 nutzen kann.
Jedoch bringt $this->cObj->IMAGE($PicConf) hierbei eine Fehlermeldung.
Damit dies funktioniert habe ich Nachfolgendes eingebunden:

```php
        $this->cObj = t3lib_div::makeInstance('tslib_cObj');
	tslib_eidtools::connectDB();
        
	$TSFEclassName = t3lib_div::makeInstanceClassName('tslib_fe');
        $id = isset($HTTP_GET_VARS['id']) ? $HTTP_GET_VARS['id'] : 0;
        
        $GLOBALS['TSFE'] = new $TSFEclassName($TYPO3_CONF_VARS, $id, '0', 1, '', '', '', '');
        $GLOBALS['TSFE']->connectToMySQL();
        $GLOBALS['TSFE']->initFEuser();
        $GLOBALS['TSFE']->fetch_the_id();
        $GLOBALS['TSFE']->getPageAndRootline();
        $GLOBALS['TSFE']->initTemplate();
        $GLOBALS['TSFE']->tmpl->getFileName_backPath = PATH_site;
        $GLOBALS['TSFE']->forceTemplateParsing = 1;
        $GLOBALS['TSFE']->getConfigArray();
        $GLOBALS['TSFE']->set_no_cache();
        $this->cObj = t3lib_div::makeInstance('tslib_cObj');
        
        $feUserObj = tslib_eidtools::initFeUser(); // Initialize FE user object,
        tslib_eidtools::connectDB(); //Connect to database
```

Jetzt ist es aber so, dass, wenn dieser obige Code eingebunden ist, die Sessions überschrieben werden.
Ist man über die Loginbox eingeloggt und per Ajax passiert was, wird man rausgeschmissen.
Wie ist es mir möglich, Grafiken in dieser Ajax-Klasse zu generieren, wenn ich nur mit tslib_pibase arbeite?

Vielen Dank!

## Antworten

### [#2](https://www.typo3.net/d/97311-ajax-mit-eid-aber-keine-grafikgenerierung-mit-tslib-pibase/2) · Dr.​ Cooper · 2010-03-11

Ich würde empfehlen, Zeile 9 durch

```php
$GLOBALS['TSFE']->fe_user = tslib_eidtools::initFeUser();
```

zu ersetzen und ob man Zeile 19 dann überhaupt noch braucht gilt es dann ebenfalls zu erörtern - zumindest klappt die Chose bei mir nach besagten zwei Änderungen :)

---

Quelle: „ajax mit eID aber keine Grafikgenerierung mit tslib_pibase“, typo3.net, https://www.typo3.net/d/97311-ajax-mit-eid-aber-keine-grafikgenerierung-mit-tslib-pibase
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
