EGOCMS  24.0
EGOTEC Content-Managament-System
Auth_Exception Klassenreferenz
+ Klassendiagramm für Auth_Exception:
+ Zusammengehörigkeiten von Auth_Exception:

Öffentliche Methoden

 __construct ($text, $nr)
 

Datenfelder

const LOGIN_REQUIRED = 1
 
const LOGIN_REQUIRED_TEXT = 'Bitte melden Sie sich an.'
 
const WRONG_PASSWORD = 2
 
const WRONG_PASSWORD_TEXT = 'Falscher Benutzername oder falsches Passwort.'
 
const LOGIN_DENIED = 3
 
const LOGIN_DENIED_TEXT = 'Sie dürfen sich an diesem Server nicht anmelden.'
 
const WRONG_IP = 4
 
const WRONG_IP_TEXT = 'Sie dürfen sich auf Grund der IP-Beschränkungen nicht anmelden'
 
const WRONG_TIME = 5
 
const WRONG_TIME_TEXT = 'Sie dürfen sich auf Grund der Zeit-Beschränkung nicht anmelden'
 
const AUTH_ERROR = 6
 
const AUTH_ERROR_TEXT = 'Fehlerhafte Konfiguration.'
 
const NO_MULTIPLE_LOGIN = 7
 
const NO_MULTIPLE_LOGIN_TEXT = 'Dieser Benutzer befindet sich zur Zeit schon im System.'
 
const WRONG_PASSWORD_LIMIT = 8
 
const WRONG_PASSWORD_LIMIT_TEXT = 'Das Passwort wurde zu oft falsch eingegeben.'
 
const CONCURRENT_USERS_LIMIT = 9
 
const CONCURRENT_USERS_LIMIT_TEXT = 'Sie dürfen sich derzeit am System nicht anmelden, da die maximale Anzahl an gleichzeitigen Benutzern erreicht ist. Bitte versuchen Sie es später erneut.'
 
const PERMISSION_DENIED = 32
 
const PERMISSION_DENIED_TEXT = 'Der Zugriff wird auf Grund fehlender Rechte verweigert.'
 
const MUST_CHANGE_PASSWORD = 64
 
const MUST_CHANGE_PASSWORD_TEXT = 'Das Passwort muss geändert werden.'
 
const INVALID_LOGIN_PARAMETERS = 128
 
const INVALID_LOGIN_PARAMETERS_TEXT = 'Bitte geben Sie einen Benutzernamen an.'
 
const LOGIN_TIMED_OUT = 256
 
const LOGIN_TIMED_OUT_TEXT = 'Ihre Anmeldung ist abgelaufen. Bitte melden Sie sich erneut an.'
 
const LOST_PASSWORD = 256
 
const LOST_PASSWORD_TEXT = 'Geben Sie die E-Mail Adresse des Benutzers an, für den ein neues Passwort angefordert werden soll.'
 
const LOST_PASSWORD_SUCCESS = 512
 
const LOST_PASSWORD_SUCCESS_TEXT = 'Falls ein Benutzer mit der eingegebenen E-Mail Adresse gefunden wurde, hat dieser eine E-Mail mit den Anweisungen zum Zurücksetzen seines Passworts erhalten.'
 
const LOST_PASSWORD_DENIED = 1024
 
const LOST_PASSWORD_DENIED_TEXT = 'Sie müssen mindestens 15 Minuten warten, bevor Sie eine weitere Anfrage durchführen können.'
 
const INVALID_NEW_PASSWORD = 2048
 
const INVALID_NEW_PASSWORD_TEXT = 'Das angegebene Passwort ist ungültig. Bitte versuchen Sie es erneut.'
 
const PASSWORD_CHANGED = 4096
 
const PASSWORD_CHANGED_TEXT = 'Das Passwort wurde geändert. Bitte melden Sie sich an.'
 
const TWO_FACTOR_AUTH_SETUP = 8192
 
const TWO_FACTOR_AUTH_SETUP_TEXT = 'Bitte richten Sie die Zwei-Faktor-Authentifizierung ein.'
 
const TWO_FACTOR_AUTH_VERIFY = 16384
 
const TWO_FACTOR_AUTH_VERIFY_TEXT = 'Bitte geben Sie den Code für die Zwei-Faktor-Authentifizierung ein.'
 
const TWO_FACTOR_AUTH_ERROR = 32768
 
const TWO_FACTOR_AUTH_ERROR_TEXT = 'Der eingegebene Code ist ungültig. Bitte versuchen Sie es erneut.'
 

Ausführliche Beschreibung

Ausnahmen für Auth.

$Id$

Definiert in Zeile 14 der Datei Auth.php.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

__construct (   $text,
  $nr 
)

Definiert in Zeile 97 der Datei Auth.php.

Benutzt Ego_System\getIp().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Felder

◆ AUTH_ERROR

const AUTH_ERROR = 6

integer

Der Zugriff wurde auf Grund einer fehlerhaften Konfiguration verwehrt.

Definiert in Zeile 35 der Datei Auth.php.

◆ AUTH_ERROR_TEXT

const AUTH_ERROR_TEXT = 'Fehlerhafte Konfiguration.'

integer

Der Zugriff wurde auf Grund einer fehlerhaften Konfiguration verwehrt.

Definiert in Zeile 36 der Datei Auth.php.

◆ CONCURRENT_USERS_LIMIT

const CONCURRENT_USERS_LIMIT = 9

integer

Zu viele Benutzer angemeldet.

Definiert in Zeile 47 der Datei Auth.php.

◆ CONCURRENT_USERS_LIMIT_TEXT

const CONCURRENT_USERS_LIMIT_TEXT = 'Sie dürfen sich derzeit am System nicht anmelden, da die maximale Anzahl an gleichzeitigen Benutzern erreicht ist. Bitte versuchen Sie es später erneut.'

string

Zu viele Benutzer angemeldet.

Definiert in Zeile 48 der Datei Auth.php.

◆ INVALID_LOGIN_PARAMETERS

const INVALID_LOGIN_PARAMETERS = 128

integer

Login Parameter prüfen.

Definiert in Zeile 59 der Datei Auth.php.

◆ INVALID_LOGIN_PARAMETERS_TEXT

const INVALID_LOGIN_PARAMETERS_TEXT = 'Bitte geben Sie einen Benutzernamen an.'

string

Definiert in Zeile 60 der Datei Auth.php.

◆ INVALID_NEW_PASSWORD

const INVALID_NEW_PASSWORD = 2048

integer

Passwort ist ungültig.

Definiert in Zeile 77 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ INVALID_NEW_PASSWORD_TEXT

const INVALID_NEW_PASSWORD_TEXT = 'Das angegebene Passwort ist ungültig. Bitte versuchen Sie es erneut.'

string

Passwort ist ungültig.

Definiert in Zeile 78 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ LOGIN_DENIED

const LOGIN_DENIED = 3

integer

Sie dürfen sich an diesem Server nicht anmelden.

Definiert in Zeile 23 der Datei Auth.php.

Wird benutzt von Auth\postValidate().

◆ LOGIN_DENIED_TEXT

const LOGIN_DENIED_TEXT = 'Sie dürfen sich an diesem Server nicht anmelden.'

string

Sie dürfen sich an diesem Server nicht anmelden.

Definiert in Zeile 24 der Datei Auth.php.

Wird benutzt von Auth\postValidate().

◆ LOGIN_REQUIRED

const LOGIN_REQUIRED = 1

integer

Sie müssem sich anmelden.

Definiert in Zeile 16 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ LOGIN_REQUIRED_TEXT

const LOGIN_REQUIRED_TEXT = 'Bitte melden Sie sich an.'

string

Sie müssem sich anmelden.

Definiert in Zeile 17 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ LOGIN_TIMED_OUT

const LOGIN_TIMED_OUT = 256

integer

Login ist abgelaufen.

Definiert in Zeile 62 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ LOGIN_TIMED_OUT_TEXT

const LOGIN_TIMED_OUT_TEXT = 'Ihre Anmeldung ist abgelaufen. Bitte melden Sie sich erneut an.'

string

Definiert in Zeile 63 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ LOST_PASSWORD

const LOST_PASSWORD = 256

integer

Passwort vergessen.

Definiert in Zeile 65 der Datei Auth.php.

◆ LOST_PASSWORD_DENIED

const LOST_PASSWORD_DENIED = 1024

integer

Sperre für Passwort vergessen.

Definiert in Zeile 73 der Datei Auth.php.

◆ LOST_PASSWORD_DENIED_TEXT

const LOST_PASSWORD_DENIED_TEXT = 'Sie müssen mindestens 15 Minuten warten, bevor Sie eine weitere Anfrage durchführen können.'

string

Sperre für Passwort vergessen.

Definiert in Zeile 74 der Datei Auth.php.

◆ LOST_PASSWORD_SUCCESS

const LOST_PASSWORD_SUCCESS = 512

integer

Passwort vergessen.

Definiert in Zeile 69 der Datei Auth.php.

◆ LOST_PASSWORD_SUCCESS_TEXT

const LOST_PASSWORD_SUCCESS_TEXT = 'Falls ein Benutzer mit der eingegebenen E-Mail Adresse gefunden wurde, hat dieser eine E-Mail mit den Anweisungen zum Zurücksetzen seines Passworts erhalten.'

string

Passwort vergessen.

Definiert in Zeile 70 der Datei Auth.php.

◆ LOST_PASSWORD_TEXT

const LOST_PASSWORD_TEXT = 'Geben Sie die E-Mail Adresse des Benutzers an, für den ein neues Passwort angefordert werden soll.'

string

Passwort vergessen.

Definiert in Zeile 66 der Datei Auth.php.

◆ MUST_CHANGE_PASSWORD

const MUST_CHANGE_PASSWORD = 64

integer

Der Benutzer muss das Passwort ändern.

Definiert in Zeile 55 der Datei Auth.php.

◆ MUST_CHANGE_PASSWORD_TEXT

const MUST_CHANGE_PASSWORD_TEXT = 'Das Passwort muss geändert werden.'

string

Das Passwort muss geändert werden.

Definiert in Zeile 56 der Datei Auth.php.

◆ NO_MULTIPLE_LOGIN

const NO_MULTIPLE_LOGIN = 7

integer

Dieser Benutzer befindet sich zur Zeit schon im System.

Definiert in Zeile 39 der Datei Auth.php.

◆ NO_MULTIPLE_LOGIN_TEXT

const NO_MULTIPLE_LOGIN_TEXT = 'Dieser Benutzer befindet sich zur Zeit schon im System.'

integer

Dieser Benutzer befindet sich zur Zeit schon im System.

Definiert in Zeile 40 der Datei Auth.php.

◆ PASSWORD_CHANGED

const PASSWORD_CHANGED = 4096

integer

Passwort wurde geändert.

Definiert in Zeile 81 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ PASSWORD_CHANGED_TEXT

const PASSWORD_CHANGED_TEXT = 'Das Passwort wurde geändert. Bitte melden Sie sich an.'

string

Passwort wurde geändert.

Definiert in Zeile 82 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ PERMISSION_DENIED

const PERMISSION_DENIED = 32

integer

Der Zugriff wurde auf Grund fehlender Rechte versagt.

Definiert in Zeile 51 der Datei Auth.php.

Wird benutzt von Auth\checkPermission() und Site\checkRight().

◆ PERMISSION_DENIED_TEXT

const PERMISSION_DENIED_TEXT = 'Der Zugriff wird auf Grund fehlender Rechte verweigert.'

string

Der Zugriff wurde auf Grund fehlender Rechte versagt.

Definiert in Zeile 52 der Datei Auth.php.

Wird benutzt von Auth\checkPermission() und Site\checkRight().

◆ TWO_FACTOR_AUTH_ERROR

const TWO_FACTOR_AUTH_ERROR = 32768

integer

TFA Fehler.

Definiert in Zeile 93 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ TWO_FACTOR_AUTH_ERROR_TEXT

const TWO_FACTOR_AUTH_ERROR_TEXT = 'Der eingegebene Code ist ungültig. Bitte versuchen Sie es erneut.'

string

TFA Fehler.

Definiert in Zeile 94 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ TWO_FACTOR_AUTH_SETUP

const TWO_FACTOR_AUTH_SETUP = 8192

integer

TFA muss eingerichtet werden.

Definiert in Zeile 85 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ TWO_FACTOR_AUTH_SETUP_TEXT

const TWO_FACTOR_AUTH_SETUP_TEXT = 'Bitte richten Sie die Zwei-Faktor-Authentifizierung ein.'

string

TFA muss eingerichtet werden.

Definiert in Zeile 86 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ TWO_FACTOR_AUTH_VERIFY

const TWO_FACTOR_AUTH_VERIFY = 16384

integer

TFA Code eingeben.

Definiert in Zeile 89 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ TWO_FACTOR_AUTH_VERIFY_TEXT

const TWO_FACTOR_AUTH_VERIFY_TEXT = 'Bitte geben Sie den Code für die Zwei-Faktor-Authentifizierung ein.'

string

TFA Code eingeben.

Definiert in Zeile 90 der Datei Auth.php.

Wird benutzt von Auth\__construct().

◆ WRONG_IP

const WRONG_IP = 4

integer

Der Zugriff wurde auf Grund fehlender Rechte versagt.

Definiert in Zeile 27 der Datei Auth.php.

Wird benutzt von Auth\postValidate().

◆ WRONG_IP_TEXT

const WRONG_IP_TEXT = 'Sie dürfen sich auf Grund der IP-Beschränkungen nicht anmelden'

integer

Der Zugriff wurde auf Grund fehlender Rechte (IP-Adresse) versagt.

Definiert in Zeile 28 der Datei Auth.php.

Wird benutzt von Auth\postValidate().

◆ WRONG_PASSWORD

const WRONG_PASSWORD = 2

integer

Falscher Benutzername oder falsches Paswort.

Definiert in Zeile 19 der Datei Auth.php.

Wird benutzt von Auth\postValidate() und Auth\validate().

◆ WRONG_PASSWORD_LIMIT

const WRONG_PASSWORD_LIMIT = 8

integer

Zu oft falsch eingeloggt.

Definiert in Zeile 43 der Datei Auth.php.

◆ WRONG_PASSWORD_LIMIT_TEXT

const WRONG_PASSWORD_LIMIT_TEXT = 'Das Passwort wurde zu oft falsch eingegeben.'

string

Das Passwort muss geändert werden.

Definiert in Zeile 44 der Datei Auth.php.

◆ WRONG_PASSWORD_TEXT

const WRONG_PASSWORD_TEXT = 'Falscher Benutzername oder falsches Passwort.'

string

Falscher Benutzername oder falsches Paswort.

Definiert in Zeile 20 der Datei Auth.php.

Wird benutzt von Auth\postValidate() und Auth\validate().

◆ WRONG_TIME

const WRONG_TIME = 5

integer

Der Zugriff wurde auf Grund fehlender Rechte versagt.

Definiert in Zeile 31 der Datei Auth.php.

Wird benutzt von Auth\postValidate().

◆ WRONG_TIME_TEXT

const WRONG_TIME_TEXT = 'Sie dürfen sich auf Grund der Zeit-Beschränkung nicht anmelden'

integer

Der Zugriff wurde auf Grund fehlender Rechte (Zeit) versagt.

Definiert in Zeile 32 der Datei Auth.php.

Wird benutzt von Auth\postValidate().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: