[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