new client\user() - Object
$string id |
User ID |
$string email |
eMail des Benutzers |
$string name |
Name des Benutzers |
$object lang |
gespeicherte Sprache als new lang() Objekt |
$array wrongVerify = array() |
enthält ein array mit allen falsch eingegebenen Passwörtern, inkl. Zeitstempel |
$integer regTime |
enthält den Zeitstempel der Registrierung |
$integer lastTime |
enthält den Zeitstempel der letzten Anmeldung mit Passwort |
$bool isAdmin = false |
true gibt an, dass der Benutzer Administratorrechte hat |
$bool trusted = false |
true gibt an, dass der Benutzer vertrauenswürdig ist |
__construct ()
erstellt das new client\user() Objekt, welches alle Informationen zum angemeldeten User enthält; wenn User in Session gespeichert ist, wird dieser geladen
$user = new client\user() ;
__get ($string $name)
$name |
übergibt den Variablennamen |
gibt die Variablen zurück, null wenn die Variable nicht vorhanden ist
$user = new client\user() ;
echo $user->email;
__set ($string $name, $mixed $value)
$name |
übergibt den Variablennamen |
$value |
übergibt den Wert der Variable |
gibt immer false zurück, da alle Variablen nicht gesetzt werden können
__debugInfo ()
gibt ein $array mit allen Eigenschaften zurück
$user = new client\user() ;
print_r($user) ;
isValid ()
gibt true zurück, wenn ein gültiger Benutzer geladen wurde; ansonsten false
$user = new client\user() ;
$user->isValid();
verify ($string $password = null)
$password |
übergibt das Passwort |
gibt true zurück, wenn das Passort korrekt ist und der Benutzer verifiziert ist; ansonsten false
$user = new client\user() ;
$user->login('mail@xenec.com' ) ;
$user->verify('1234' ) ;
getLastWrongVerify ([$integer $sinceTime = null])
$sinceTime |
optional; gibt ein Zeitstempel an |
gibt ein array zurück, mit Informationen, wann ein Passwort falsch eingegeben wurde; ansonsten null
$user = new client\user() ;
$user->getLastWrongVerify(time() ) ;