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-l...@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-l...@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@lists.typo3.org >>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german