19 declare(strict_types=1);
33 private int $status = self::STATUS_UNDEFINED;
46 $this->
lng = $DIC->language();
54 if (self::$instance) {
55 return self::$instance;
65 $this->status = $a_status;
83 $this->reason = $a_reason;
91 $this->translated_reason = $a_reason;
107 if ($this->translated_reason !==
'') {
116 $this->auth_user_id = $a_id;
getReason()
Get reason for authentication success, fail, migration...
static ilAuthStatus $instance
const int STATUS_AUTHENTICATED
getAuthenticatedUserId()
Get authenticated user id.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
getTranslatedReason()
Get translated reason.
setStatus(int $a_status)
Set auth status.
const int STATUS_CODE_ACTIVATION_REQUIRED
string $translated_reason
const int STATUS_AUTHENTICATION_FAILED
static getInstance()
Get status instance.
const int STATUS_UNDEFINED
setTranslatedReason(string $a_reason)
Set translated reason.
setReason(string $a_reason)
Set reason.
setAuthenticatedUserId(int $a_id)
__construct()
Constructor.
const int STATUS_ACCOUNT_MIGRATION_REQUIRED