[TYPO3-german] TYPO3 v8: Extbase - Eigener Login funktioniert nicht

M S ms12345 at trashmail.de
Thu Jul 6 09:57:21 CEST 2017


Hallo zusammen,

ich versuche gerade eine eigene Loginfunktion zu schrieben. Speziell geht es um den Teil für das setzen der User-Session. Hier ein Beispiel aus dem Netz, angeblich für 6.x:

                       $loginData = array(
                            'uname' => $genUser->getEmail(),
                            'uident' => $genUser->getPassword(),
                            'status' => 'login',
                        );
                        $GLOBALS['TSFE']->fe_user->checkPid = 0;
                        $info = $GLOBALS['TSFE']->fe_user->getAuthInfoArray();
                        $user = $GLOBALS['TSFE']->fe_user->fetchUserRecord($info['db_user'], $loginData['uname']);
//if($GLOBALS['TSFE']->fe_user->compareUident($user, $loginData)) {
                        $GLOBALS['TSFE']->fe_user->user = $GLOBALS['TSFE']->fe_user->fetchUserSession();
                        $GLOBALS['TSFE']->loginUser = 1;
                        $GLOBALS['TSFE']->fe_user->fetchGroupData();
                        $GLOBALS['TSFE']->fe_user->start();
                        $GLOBALS['TSFE']->fe_user->createUserSession($user);
                        $GLOBALS['TSFE']->fe_user->loginSessionStarted = TRUE;
//}

Wenn ich anschließend per $this->redirect() weiterleite habe ich auf der Zielseite kein Userobjekt mehr! In der Tabelle fe_sessions wird ein Eintrag erzeugt, allerdings mit session_data [BLOB - 0 B]

Hat jemand einen Tipp?
-- 
Kind regards,
Michael

forum.typo3.org/index.php?t=tree&th=208338 direct_mail
forum.typo3.org/index.php?t=tree&th=210808 powermail
forum.typo3.org/index.php?t=tree&th=212804 Core
forum.typo3.org/index.php?t=tree&th=213115 clickenlarge


More information about the TYPO3-german mailing list