Class rex_backend_login

rex_login
Extended by rex_backend_login
Package: redaxo\core\login
Located at redaxo/src/core/lib/login/backend_login.php

Methods summary

public
# __construct( )

Constructor.

public
# setStayLoggedIn( mixed $stayLoggedIn = false )
public
# checkLogin( )

Prüft die mit setLogin() und setPassword() gesetzten Werte anhand des LoginQueries/UserQueries und gibt den Status zurück.

public static
public static
public static rex_user
# createUser( )

Creates the user object if it does not already exist.

protected static string
# getSessionNamespace( )

returns the backends session namespace.

Methods inherited from rex_login

depersonate(), getImpersonator(), getMessage(), getSessionVar(), getUser(), getValue(), impersonate(), isLoggedOut(), passwordHash(), passwordNeedsRehash(), passwordVerify(), regenerateSessionId(), setCache(), setIdColumn(), setImpersonateQuery(), setLogin(), setLoginQuery(), setLogout(), setMessage(), setPasswordColumn(), setSessionDuration(), setSessionVar(), setSqlDb(), setSystemId(), setUserQuery(), startSession()

Magic methods summary

public null|rex_user
# getUser( )
public null|rex_user
# getImpersonator( )

Constants summary

string SYSTEM_ID
#'backend_login'
integer LOGIN_TRIES_1
#3
integer RELOGIN_DELAY_1
#5
integer LOGIN_TRIES_2
#50
integer RELOGIN_DELAY_2
#3600

Properties summary

Properties inherited from rex_login

$DB, $cache, $idColumn, $impersonateQuery, $impersonator, $loginQuery, $loginStatus, $logout, $message, $passwordColumn, $sessionDuration, $systemId, $user, $userLogin, $userPassword, $userQuery