本文整理汇总了PHP中AuthManager::allowed方法的典型用法代码示例。如果您正苦于以下问题:PHP AuthManager::allowed方法的具体用法?PHP AuthManager::allowed怎么用?PHP AuthManager::allowed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AuthManager
的用法示例。
在下文中一共展示了AuthManager::allowed方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: AuthManager
<?php
require_once __DIR__ . "/../server/tools.php";
require_once __DIR__ . "/../server/auth/Config.php";
require_once __DIR__ . "/../server/auth/AuthManager.php";
$config = Config::getInstance();
$am = new AuthManager("Public::inscripciones_equipos");
if (!$am->allowed(ENABLE_PUBLIC)) {
include_once "unregistered.php";
return 0;
}
?>
<!--
pb_inscripciones_eq3.inc
Copyright 2013-2016 by Juan Antonio Martinez ( juansgaviota at gmail dot com )
This program is free software; you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-->
<!-- Presentacion de las inscripciones de la jornada -->
示例2: AuthManager
<?php
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
require_once __DIR__ . "/../server/tools.php";
require_once __DIR__ . "/../server/auth/Config.php";
require_once __DIR__ . "/../server/auth/AuthManager.php";
$config = Config::getInstance();
$am = new AuthManager("Videowall::parciales");
if (!$am->allowed(ENABLE_LIVESTREAM)) {
include_once "unregistered.php";
return 0;
}
$combined = http_request("combined", "i", 0);
?>
<!--
vwls_ordensalida.inc
Copyright 2013-2016 by Juan Antonio Martinez ( juansgaviota at gmail dot com )
This program is free software; you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
示例3: AuthManager
<?php
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
require_once __DIR__ . "/../server/tools.php";
require_once __DIR__ . "/../server/auth/Config.php";
require_once __DIR__ . "/../server/auth/AuthManager.php";
$config = Config::getInstance();
$am = new AuthManager("Chrono");
if (!$am->allowed(ENABLE_CHRONO)) {
include_once "unregistered.html";
return 0;
}
$linfo = $am->getRegistrationInfo();
?>
<!--
chrono.inc
Copyright 2013-2016 by Juan Antonio Martinez ( juansgaviota at gmail dot com )
This program is free software; you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
示例4: AuthManager
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-->
<?php
require_once __DIR__ . "/../server/tools.php";
require_once __DIR__ . "/../server/auth/Config.php";
require_once __DIR__ . "/../server/auth/AuthManager.php";
$config = Config::getInstance();
$am = new AuthManager("Competicion");
require_once "dialogs/dlg_ordentandas.inc";
require_once "dialogs/dlg_ordensalida.inc";
require_once "dialogs/dlg_competicion.inc";
switch (http_request("tipo", "s", "std")) {
case "eq3":
case "eq4":
if (!$am->allowed(ENABLE_TEAMS)) {
require_once "unregistered.html";
return 0;
}
require_once "dialogs/dlg_resultados_equipos.inc";
break;
case "ko":
if (!$am->allowed(ENABLE_KO)) {
require_once "unregistered.html";
return 0;
}
require_once "dialogs/dlg_resultados_ko.inc";
break;
case "std":
case "open":
default:
示例5: AuthManager
<?php
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
require_once __DIR__ . "/../server/tools.php";
require_once __DIR__ . "/../server/auth/Config.php";
require_once __DIR__ . "/../server/auth/AuthManager.php";
$config = Config::getInstance();
$am = new AuthManager("Videowall::combinada");
if (!$am->allowed(ENABLE_VIDEOWALL)) {
include_once "unregistered.php";
return 0;
}
?>
<!--
vwc_finales.php
Copyright 2013-2016 by Juan Antonio Martinez ( juansgaviota at gmail dot com )
This program is free software; you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-->