12.09.06 20:57

Authentifizierung eines Frontend Users

Kategorie: Extension Entwicklung

Von: Nikolas Hagelstein

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
}

Download als ZIP