[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