$allowDuplicateHandles = false
[line 140]
Allow multiple users in the database to have the same login handle. Default: false.
$authUserId = 0
[line 60]
Current user's database record id
$backendArrayIndex = 0
[line 169]
Defines the array index number of the LoginManager?s "backends" property.
$currentLogin = 0
[line 100]
Timestamp of current login (last to be written)
$encryptionModes = array('MD5' => 'MD5',
'PLAIN' => 'PLAIN',
'RC4' => 'RC4',
'SHA1' => 'SHA1')
[line 148]
Set posible encryption modes.
$expireTime = 0
[line 120]
Auth lifetime in seconds
If this variable is set to 0, auth never expires
$handle = ''
[line 43]
The handle (username) of the current user
$idleTime = 0
[line 131]
Maximum time of idleness in seconds
Idletime gets refreshed each time, init() is called. If this variable is set to 0, idle time is never checked.
$init_ok = false
[line 181]
Indicates if backend module initialized correctly. If yes,
true, if not false. Backend module won't initialize if the init value (usually an object or resource handle that identifies the backend to be used) is not of the required type.
$isActive = null
[line 74]
Is the current user allowed to login at all? If false,
a call to login() will not set $logged_in to true, even if handle and password were submitted correctly. This is useful when you want your users to be activated by an administrator before they can actually use your application. Default: false
$lastLogin = 0
[line 92]
Timestamp of last login (previous to currentLogin)
$loggedIn = null
[line 84]
Has the current user successfully logged in? Default: false
$loginTimeout = 12
[line 110]
Number of hours that must pass between two logins to be counted as a new login. Comes in handy in some situations. Default: 12
$passwd = ''
[line 52]
The password of the current user as given to the login() method.
$passwordEncryptionMode = 'MD5'
[line 161]
Defines the algorithm used for encrypting/decrypting passwords. Default: "MD5".
$_stack = null
[line 189]
Error stack