Beispiel #1
0
 /**
  * This method initializes authentication system.
  */
 public static function init()
 {
     self::$login_ok = Minz_Session::param('loginOk', false);
     $current_user = Minz_Session::param('currentUser', '');
     if ($current_user === '') {
         $conf = Minz_Configuration::get('system');
         $current_user = $conf->default_user;
         Minz_Session::_param('currentUser', $current_user);
     }
     if (self::$login_ok) {
         self::giveAccess();
     } elseif (self::accessControl()) {
         self::giveAccess();
         FreshRSS_UserDAO::touch($current_user);
     } else {
         // Be sure all accesses are removed!
         self::removeAccess();
     }
 }