[TYPO3-german] automatischer fe_user login mit redirekt

Christian Holzmann mail at innovations.at
Wed May 16 17:06:02 CEST 2007


Hallo Sebastian!

Also ich würde sagen, direkt nach der createUserSession
bekommt die getTypoLink_URL noch einen leeren Link, weil
Du noch ned wirklich eingelogged bist...
probiere mal nach der createUserSession ein
         $GLOBALS['TSFE']->loginUser = 1;
         $GLOBALS['TSFE']->fe_user->start();

Liebe Grüße,
	Chris

sebastian stephan schrieb:
> hallo zusammen.
> 
> ich habe eine fe extension geschrieben mit der ein standartnutzer 
> eingeloggt wird. anschließend soll auf eine seite weitergeleitet werden 
> die einen zugriffsschutz hat.
> 
> mein login:
> $loginData = array(
>     'uname' => $row['username'],
>     'uident'=> $row['password'],
>     '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']); 
> 
> $login_success = 
> $GLOBALS['TSFE']->fe_user->compareUident($user,$loginData);
> if($login_success){
>     $GLOBALS['TSFE']->fe_user->createUserSession($user);
> }
> 
> unmittelbar nach dem login soll die weiterleitung erfolgen.
> mittels:
> header('Location: 
> '.$path.$GLOBALS["TSFE"]->cObj->getTypoLink_URL($conf['loginsuccessfull'], 
> '', ''));
> 
> das login funktioniert ohne probleme, nur die weiterleitung nicht. wenn 
> ich anstelle als location gleich den pfad angebe funktioniert auch die 
> weiterleitung.
> der zurückgegebene typolink ist immer leer wenn die entsprechende seite 
> einen zugriffsschutz hat. allerdings ändert sich das durch einen 
> einfachen refresh mit dem browser.
> 
> könnt ihr mir da weiterhelfen?
> 
> sebastian


More information about the TYPO3-german mailing list