Properties

$id

$id :

Type

$login

$login :

Type

$profils

$profils :

Type

$password

$password :

Type

$options

$options :

Type

$rights

$rights :

Type

$enable

$enable :

Type

$hash

$hash :

Type

$_changed

$_changed :

Type

Methods

byId()

byId(  $_id)

Parameters

$_id

connect()

connect(string  $_login,string  $_mdp): \user

Retourne un object utilisateur (si les information de connection sont valide)

Parameters

string $_login

nom d'utilisateur

string $_mdp

motsz de passe en sha512

Returns

\user

object user

connectToLDAP()

connectToLDAP()

byLogin()

byLogin(  $_login)

Parameters

$_login

byHash()

byHash(  $_hash)

Parameters

$_hash

byLoginAndHash()

byLoginAndHash(  $_login,  $_hash)

Parameters

$_login
$_hash

byLoginAndPassword()

byLoginAndPassword(  $_login,  $_password)

Parameters

$_login
$_password

all()

all(): array

Returns

array —

de tous les utilisateurs

searchByRight()

searchByRight(  $_rights)

Parameters

$_rights

byProfils()

byProfils(  $_profils,  $_enable = false)

Parameters

$_profils
$_enable

byEnable()

byEnable(  $_enable)

Parameters

$_enable

failedLogin()

failedLogin()

removeBanIp()

removeBanIp()

isBan()

isBan()

getAccessKeyForReport()

getAccessKeyForReport()

supportAccess()

supportAccess(  $_enable = true)

Parameters

$_enable

deadCmd()

deadCmd()

regenerateHash()

regenerateHash()

preInsert()

preInsert()

preSave()

preSave()

encrypt()

encrypt()

decrypt()

decrypt()

save()

save()

preRemove()

preRemove()

remove()

remove()

refresh()

refresh()

is_Connected()

is_Connected(): boolean

Returns

boolean —

vrai si l'utilisateur est valide

validateTwoFactorCode()

validateTwoFactorCode(  $_code)

Parameters

$_code

getId()

getId()

getLogin()

getLogin()

getPassword()

getPassword()

setId()

setId(  $_id)

Parameters

$_id

setLogin()

setLogin(  $_login)

Parameters

$_login

setPassword()

setPassword(  $_password)

Parameters

$_password

getOptions()

getOptions(  $_key = '',  $_default = '')

Parameters

$_key
$_default

setOptions()

setOptions(  $_key,  $_value)

Parameters

$_key
$_value

getRights()

getRights(  $_key = '',  $_default = '')

Parameters

$_key
$_default

setRights()

setRights(  $_key,  $_value)

Parameters

$_key
$_value

getEnable()

getEnable()

setEnable()

setEnable(  $_enable)

Parameters

$_enable

getHash()

getHash()

setHash()

setHash(  $_hash)

Parameters

$_hash

getProfils()

getProfils()

setProfils()

setProfils(  $_profils)

Parameters

$_profils

getChanged()

getChanged()

setChanged()

setChanged(  $_changed)

Parameters

$_changed