Private GIT

Skip to content
Snippets Groups Projects
Select Git revision
2 results Searching

class.User.php

Blame
  • 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;