TYPO3 4.2.6 Sessions gehen verloren und titles gehen kaputt

Leider lässt die aktuelle „stabile“ Version von TYPO3 qualitativ deutlich nach. Die vielen schnellen Updates und Versuche Probleme zu beheben führen leider durch Unachtsamkeit der Programmierer immer wieder zu neuen Problemen. Deshalb verbessern wir von artif-orange für unsere Kunden die „stabile“ TYPO3-Version, damit teilweise kaputt-gepflegte Funktionalitäten wiederhergestellt werden.

Damit die TYPO3-Version 4.2.6 einigermassen rund läuft sind folgende Änderungen wichtig:

  1. Sessions gehen durch den Versuch das Session-Hijacking zu verhindern nun komplett bei jedem nicht eingeloggten User verloren. Dadurch funktionieren viele auf Sessions basierende Extensions gar nicht mehr.
    Die einfachste Lösung

    /htdocs/typo3_src-4.2.6/t3lib/class.t3lib_userauth.php
    229c229
    <               if (!$id || !$this->isExistingSessionRecord($id))       {

    >               if (!$id /*|| !$this->isExistingSessionRecord($id)*/)   {

  2. Die typolink-title-Funktion wurde kaputt-optimiert und das schon seit Version 4.2.0 folgende und 4.1.9:typo3/class.browse_links.php:
    832c832
    <                               ‚title‘  => $currentLinkParts[3],

    >                               ‚title‘  => implode(‚ ‚, array_slice($currentLinkParts, 3)),
    typo3/sysext/cms/tslib/class.tslib_content.php:
    5155c5155
    <                       $forceTitle = trim($link_paramA[3]);    // Title value

    >                       $forceTitle = trim(implode(‚ ‚, array_slice($link_paramA, 3))); // Title value

Tags:

Einen Kommentar schreiben

Sie müssen angemeldet sein, um kommentieren zu können.