[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