FrontendUserAuthentication¶
\nn\t3::FrontendUserAuthentication()¶
Frontend-User Methoden: Von Einloggen bis Passwort-Änderung
Overview of Methods¶
\nn\t3::FrontendUserAuthentication()->login($username = '', $password = '', $startFeUserSession = true
);¶
Login eines FE-Users anhand der Usernamens und Passwortes
// Credentials überprüfen und feUser-Session starten
\nn\t3::FrontendUserAuthentication()->login( '99grad', 'password' );
// Nur überprüfen, keine feUser-Session aufbauen
\nn\t3::FrontendUserAuthentication()->login( '99grad', 'password', false );
@return array
\nn\t3::FrontendUserAuthentication()->loginBySessionId($sessionId = ''
);¶
Login eines FE-Users anhand einer Session-ID
\nn\t3::FrontendUserAuthentication()->loginBySessionId( $sessionId );
@return array
\nn\t3::FrontendUserAuthentication()->loginByUsername($username = ''
);¶
Login eines FE-Users anhand der Usernamens
\nn\t3::FrontendUserAuthentication()->loginByUsername( '99grad' );
@return array
\nn\t3::FrontendUserAuthentication()->loginField($value = NULL, $fieldName = 'uid'
);¶
Login eines FE-Users anhand eines beliebigen Feldes. Kein Passwort erforderlich.
\nn\t3::FrontendUserAuthentication()->loginField( $value, $fieldName );
@return array
\nn\t3::FrontendUserAuthentication()->loginUid($uid = NULL
);¶
Login eines FE-Users anhand einer fe_user.uid
\nn\t3::FrontendUserAuthentication()->loginUid( 1 );
@return array
\nn\t3::FrontendUserAuthentication()->setPassword($feUserUid = NULL, $password = NULL
);¶
Passwort eines FE-Users ändern.
\nn\t3::FrontendUserAuthentication()->setPassword( 12, '123Passwort#$' );
\nn\t3::FrontendUserAuthentication()->setPassword( $frontendUserModel, '123Passwort#$' );
@return boolean