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

Antwort per Email an