[TYPO3-german] Daten in FE Usersession speichern unter V9

Birgit lists at berlin-typo3.de
Thu Jun 13 15:57:23 CEST 2019


Hallo Till,

danke für die Lösung, das brauche ich in den nächsten Tagen auch.

viele Grüße
Birgit

> Am 13.06.2019 um 14:27 schrieb g4-lisz at tonarchiv.ch:
> 
> Hallo Birgit,
> 
> danke für den Tip!
> 
> Dort wird aber genau der gleiche Aufruf gemacht:
> 
>             self::getTyposcriptFrontendController()->storeSessionData();
> 
> D.h. dort wird dann auch ein Deprecated Fehler gemeldet.
> 
> Aber ich hätte mir einfach nur mal das Log anschauen müssen... Oder den
> Core Code. Anstatt mich an dem Migrations-Vorschlag im Upgrade-Tool fest
> zu beißen:
> 
>     public function storeSessionData()
>     {
>         trigger_error('$TSFE->storeSessionData() will be removed in
> TYPO3 v10.0. Use the call on the FrontendUserAuthentication object
> directly instead.', E_USER_DEPRECATED);
>         $this->fe_user->storeSessionData();
>     }
> 
> Die Lösung ist also: Klasse FrontendUserAuthentication!
> 
> Viele Grüße,
> Till
> 
> On 13.06.19 10:28, Birgit wrote:
>> Hallo Till,
>> 
>> guck mal da nach - vielleicht hilft dir das:
>> 
>> EXT:powermail/Classes/Utility/SessionUtility.php
>> 
>> Viele Grüße
>> Birgit
>> 
>> 
>> 
>>> Am 12.06.2019 um 23:51 schrieb g4-lisz at tonarchiv.ch:
>>> 
>>> Hallo Dieter,
>>> 
>>> die unten genannte Seite in der Referenz habe ich natürlich gefunden.
>>> Aber sie beschreibt nur die Konfiguration des SessionStorage Backends
>>> (DB oder Redis).
>>> 
>>> Was ich suche ist ein HOWTO bzw. Doku der API, wie ich sie aus einer
>>> Extbase-Extension heraus benutzen kann.
>>> 
>>> Gut, das Video habe ich mir jetzt noch nicht angeschaut (6h !), die
>>> PSR-15 Doku jedoch schon. Das scheint mir eher ein Ansatz für
>>> eID-Plugins (oder wie man das auch immer nennen will) zu sein. Aber ich
>>> will ja die Extension nicht in eine Middleware umbauen.
>>> 
>>> Wahrscheinlich bleibt es mir nicht erspart, den Code anderer Extensions
>>> zu durchforsten, bis ich auf was passendes stoße...
>>> 
>>> Grüße,
>>> Till
>>> 
>>> On 12.06.19 23:18, _doc wrote:
>>>> https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/SessionStorageFramework/Index.html
>>>> 
>>>> 
>>>> PSR-15:
>>>> 
>>>> https://www.youtube.com/watch?v=lefgKJSWqx0 ab 5:00:00
>>>> 
>>>> Etwas weiter vorne ist Oliver Hader zu hören, der sicher auch
>>>> interessant ist.
>>>> 
>>>> Dieter
>>>> 
>>>> Am 12.06.2019 um 20:08 schrieb g4-lisz at tonarchiv.ch:
>>>>> Hallo allerseits,
>>>>> 
>>>>> in der Extension, die ich von TYPO3 V6 zu V9 portiere, werden in der
>>>>> Usersession Daten abgelegt. Dies geschieht mit:
>>>>> 
>>>>>         $GLOBALS['TSFE']->fe_user->setKey("ses", "demand",
>>>>> serialize($demand));
>>>>>         $GLOBALS['TSFE']->fe_user->storeSessionData();
>>>>> 
>>>>> Nun kriege ich die Meldung: Deprecation: #85878 - EidUtility and various
>>>>> TSFE methods
>>>>> 
>>>>> The following methods have been marked as deprecated:
>>>>> ...
>>>>> `TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->storeSessionData()`
>>>>> 
>>>>> 
>>>>> Migration
>>>>> =========
>>>>> 
>>>>> As all functionality has been set up via PSR-15 middlewares, use a
>>>>> PSR-15 middleware instead.
>>>>> 
>>>>> usw.
>>>>> 
>>>>> Es muss doch möglich sein, die FE Usersession aus einer normalen
>>>>> Extension heraus zu benutzen. setKey scheint ja weiterhin vorhanden zu
>>>>> sein... Ich konnte jedoch bisher keine aktuelle Dokumentation dazu
>>>>> finden.
>>>>> 
>>>>> Grüße,
>>>>> Till
>>>>> 
>>>>> _______________________________________________
>>>>> TYPO3-german mailing list
>>>>> TYPO3-german at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list