Hallo!
Letzte Woche gab es ja das Typo3 Update auf 4.5.23.
Seit dem funktioniert eine selbstgeschriebene Extension (noch pi1) nicht mehr:
Kurze Beschreibung:
Es wird an einer Stelle ein Ajax-Request geschickt, welcher die Datei ajax.php aufruft, die dann alle notwendigen Werte zurückliefert.
Nun wird laut dem Webdeveloper ein 401 unauthorized Fehler zurückgeliefert. Zwar schickt ajax.php alles richtig zurück, aber dank des Fehlers wird nichts davon auf der Seite angezeigt.
Nach einer kurzen Suche im Code, was den Fehler versacht ist Folgendes:
ajax.php:
class division extends tslib_pibase {
public function main() {
$TSFE = t3lib_div::makeInstance('tslib_fe', $TYPO3_CONF_VARS, 744);
$TSFE->connectToDB();
$TSFE->initFEuser();
$TSFE->checkAlternativeIdMethods();
$TSFE->clear_preview();
$TSFE->determineId();
$TSFE->initTemplate();
$TSFE->getConfigArray();
tslib_eidtools::connectDB();
...
Diese Zeile ist das Problem: $TSFE->initFEuser();
Nur müssen sich die User für diese Extension nicht einloggen.
Wer hat nach dem Update das gleiche Problem?! Bzw. kennt jemand eine Möglichkeit den Fehler zu umgehen??
Vielen Dank im Voraus!
Wenn noch Infos fehlen sollten, sagt Bescheid 😃