Zum Inhalt springen

cookie per TS deaktiveren

Erstellt am 2. Dezember 2014 · 3 Antworten · letzte Antwort am 3. Dezember 2014

Tags: felogin, JavaScript & AJAX, TYPO3 4.x, Frage

sobi555 ·

Hallo,

wie kann ich per TS für eine Seite das cookie seetzten deaktiveren??
Ich möchte es nicht global für die ganze Seite per "[FE][dontSetCookie]" setzten, sondern nur für eine Seite!
Hintergrund: Diese Seite liefert mir per Ajax neue Banner. Wenn ich diese Banner im FE erhalte, ändert sich die Session in dem cookie (solange der User noch nicht eingelogt ist) und wenn er sich einlogt, dann hat die Seite und er User eine unterschiedliche SessionID und der User fliegt wieder raus!

LG - Simon

Wool ·

Das war jetzt aber nicht per TS sondern per PHP gelöst, ne?

Habe folgende Lösung zu dem Thema gefunden (hier):

per install-tool:
$TYPO3_CONF_VARS["FE"]["dontSetCookie"] = 1;
setzen, das global Cookies abschaltet.

per TS-setup:

[globalVar = TSFE:id != 2708]
  config.ftu = 1
[global]

setzen, was für alle Seiten außer uid:2708 ftu einschalten.
Wichtig: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Config.html

HINWEIS - für Typo3 6.2 LTS:

aus den release-notes:
Da das Cookie "fe_typo_user" nur gesetzt wird, sofern benötigt (und nicht mehr immer), wurde die Install Tool Option dontSetCookie irrelevant und daher entfernt.

sobi555 ·

stimmt, jetzt wo du es sagst... ist ja PHP 😉

Du hast recht... die Lösung habe ich auch gefunden. Aber ich konnte sie überhaupt nicht nachvollziehen, für was das ftu steht!? Im TS fand ich auch nichts... von daher dachte ich... wohl irgendwie falsch! 😉 Danke, jetzt weiß ich, was tfu heißt!

Suppi & Danke!