12.09.06 20:57
Authentifizierung eines Frontend Users
Kategorie: Extension Entwicklung
Um einen Frontend User zu authentifizieren kann folgendes Codesnippet benutzt werden.
$loginData=array(
'uname' => 'johndoe', //usernmae
'uident'=> 'mypassword', //password
'status' =>'login'
);
$GLOBALS['TSFE']->fe_user->checkPid=0; //do not use a particular pid
$info= $GLOBALS['TSFE']->fe_user->getAuthInfoArray();
$user=$GLOBALS['TSFE']->fe_user->fetchUserRecord(
$info['db_user'],$loginData['uname']);
$ok=$GLOBALS['TSFE']->fe_user->compareUident($user,$loginData);
if($ok) {
//login successfull
$GLOBALS['TSFE']->fe_user->createUserSession($user);
} else {
//login failed
}