Core::checkAllowMultiUserAnonymousUse PHP Method

checkAllowMultiUserAnonymousUse() public static method

    public static function checkAllowMultiUserAnonymousUse()
    {
        $allowAnonymousAccessSetting = Settings::getSetting("allowAnonymousAccess");
        return $allowAnonymousAccessSetting == "yes";
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * Initializes the current logged in user and stores their Account object in Core::$user.
  * @param bool $bypass
  */
 public static function initUser($bypass = false)
 {
     if ($bypass || self::checkIsInstalled()) {
         $setup = Settings::getSetting("userAccountSetup");
         if ($setup == "anonymousAdmin") {
             self::$user = new Account($setup);
             self::$isLoggedIn = true;
         } else {
             $allowMultiUserAnonUse = Core::checkAllowMultiUserAnonymousUse();
             if (isset($_SESSION["account_id"])) {
                 self::$user = new Account($_SESSION["account_id"]);
                 self::$isLoggedIn = true;
             } else {
                 if ($setup == "multiple" && $allowMultiUserAnonUse == "yes") {
                     self::$user = new Account("anonymousUser");
                     self::$isLoggedIn = true;
                 }
             }
         }
     }
 }
All Usage Examples Of Core::checkAllowMultiUserAnonymousUse