Properties

Methods

setRole()

setRole(\App\Site\Models\Role|integer|string  $role)

sets user role

Parameters

\App\Site\Models\Role|integer|string $role

Throws

\Degami\Basics\Exceptions\BasicException

checkPermission()

checkPermission(string  $permission_name): boolean

checks if user has permission

Parameters

string $permission_name

Throws

\Exception

Returns

boolean

getRegisteredSince()

getRegisteredSince(): string

gets registered since

Throws

\Exception

Returns

string

getJWT()

getJWT(): string

get JWT token

Throws

\Exception

Returns

string

getId()

getId(): integer

Returns

integer

getUsername()

getUsername(): string

Returns

string

getPassword()

getPassword(): string

Returns

string

getRoleId()

getRoleId(): integer

Returns

integer

getEmail()

getEmail(): string

Returns

string

getNickname()

getNickname(): string

Returns

string

getLocale()

getLocale(): string

Returns

string

getConfirmationCode()

getConfirmationCode(): string

Returns

string

getAdditionalData()

getAdditionalData(): string

Returns

string

getCreatedAt()

getCreatedAt(): \DateTime

Returns

\DateTime

getUpdatedAt()

getUpdatedAt(): \DateTime

Returns

\DateTime

calcTokenId()

calcTokenId(): string

calculates JWT token id

Returns

string