Hallo.
Ich habe mir für die Benutzerverwaltung eine eigene Extension geschrieben.
(aufgrund von Spezialanforderungen des Kunden)
Wie kann ich nun ein permanentes Login implementieren?
Ich habe im Install-Tool schon folgende Parameter gesetzt:
[FE][lifetime] = 31536000
[FE][permalogin] = 2
Meine Login-Methode sieht folgendermaßen aus:
$user['uid'] = $this->getUid();
$user['pid'] = $this->getPid();
$user['username'] = $this->getUserName();
$user['password'] = $this->getPassword();
$GLOBALS['TSFE']->fe_user->checkPid = 0;
$GLOBALS['TSFE']->fe_user->createUserSession($user);
$reflection = new \ReflectionClass($GLOBALS['TSFE']->fe_user);
$setSessionCookieMethod = $reflection->getMethod('setSessionCookie');
$setSessionCookieMethod->setAccessible(TRUE);
$setSessionCookieMethod->invoke($GLOBALS['TSFE']->fe_user);
$GLOBALS['TSFE']->fe_user->user = $user;
Mir ist wichtig, dass der User auch eingeloggt bleibt, wenn er zB das
WLAN-Netzwerk wechselt.
zB: er loggt sich in der Firma ein, geht nach Hause und auch dort soll der
Login noch aktiv sein.
Hat dazu jemand eine Idee?
Vielen Dank!
Beste Grüße
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german