\user

Stellt die Userklasse zur verfügung

Summary

Methods
Properties
Constants
__construct()
set_email()
set_passwort()
get_name()
get_passwort()
get_email()
get_lang()
get_id()
set_id()
jsonSerialize()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$name
$passwort
$email
$lang
$id
N/A

Properties

$name

$name : string

Speichert den Usernamen

Type

string

$passwort

$passwort : string

Spsichert das Passwort des Users als hash

Type

string

$email

$email : string

Speichert die email

Type

string

$lang

$lang : string

Speichert den sprachcode

Type

string

$id

$id : integer

speichert die interne Accountid

Type

integer

Methods

__construct()

__construct(string|integer  $user_arr) 

Legt ein Userobjekt an

Parameters

string|integer $user_arr

set_email()

set_email(string  $email) : boolean

Überprüft ob eine emailadresse valide ist und trägt diese ins Userobject ein

Parameters

string $email

die neue emailadressse

Returns

boolean —

true wenn erfolgreich sonst false

set_passwort()

set_passwort(string  $pass) : boolean

Setzt ein neuen passsworthash

Parameters

string $pass

der neue passworthash

Returns

boolean —

true wenn erfolgreich sonst false

get_name()

get_name() : string

Gibt den namen zurück

Returns

string —

$name

get_passwort()

get_passwort() : string

Gibt den passworthash zurück

Returns

string —

$passwort

get_email()

get_email() : string

Gibt die email zurück

Returns

string —

$email

get_lang()

get_lang() : string

Gibt den sprachcode zurück

Returns

string —

$email

get_id()

get_id() : integer

Gibt die userid zurück

Returns

integer —

$id

set_id()

set_id(integer  $id) 

setzt die userid

Parameters

integer $id

jsonSerialize()

jsonSerialize() : mixed

Gibt das object jsonvalidierbar zurück

Returns

mixed