Select Git revision
class.User.php
class.User.php 53.65 KiB
<?php
/**
*
* User class to work with current user, authentication etc
*
*/
class User extends Common_functions {
/**
* Current username
*
* @var string
*/
public $username;
/**
* flag if user is authenticated
*
* (default value: false)
*
* @var bool
*/
protected $authenticated = false;
/**
* timeout flag - is timeout reached
*
* (default value: false)
*
* @var bool
*/
protected $timeout = false;
/**
* user details
*
* (default value: null)
*
* @var object
*/
public $user = null;
/**
* flag if user is admin
*
* (default value: false)
*
* @var bool
*/
protected $isadmin = false;
/**
* limit for IP block - after how many attampts user is blocked
*
* (default value: 5)
*
* @var int
*/
public $blocklimit = 5;
/**
* authentication method id for user
*
* (default value: 1)
*
* @var int
*/
private $authmethodid = 1;