[TYPO3-english] Login from eid

Dmitry Dulepov dmitry.dulepov at gmail.com
Wed Dec 9 11:16:21 CET 2009


Hi!

On 09/12/2009 09:19, Rafael Freuler wrote:
> 			// DOES NOT WORK
> 			//$GLOBALS['TSFE']->fe_user->start();
> 			//$GLOBALS['TSFE']->initFEuser();

Here is what I use since 4.2.0. It works also in 4.3:

		$tsfeClassName = t3lib_div::makeInstanceClassName('tslib_fe');
		$GLOBALS['TSFE'] = new $tsfeClassName($GLOBALS['TYPO3_CONF_VARS'], intval(t3lib_div::_GP('id')), '');
		$GLOBALS['TSFE']->connectToMySQL();
		$GLOBALS['TSFE']->initFEuser();


You can also use a function from tslib_eidtools to initialize FE user.

> 			$GLOBALS['TSFE']->fe_user->createUserSession($newuser);
> 			$GLOBALS['TSFE']->loginUser = 1;

You need not to call two lines above.

-- 
Dmitry Dulepov
"Trust me, I am a doctor!" (c) Gregory House, M.D.


More information about the TYPO3-english mailing list