本文整理汇总了PHP中AuthManager::getRegistrationInfo方法的典型用法代码示例。如果您正苦于以下问题:PHP AuthManager::getRegistrationInfo方法的具体用法?PHP AuthManager::getRegistrationInfo怎么用?PHP AuthManager::getRegistrationInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AuthManager
的用法示例。
在下文中一共展示了AuthManager::getRegistrationInfo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: createInfoPage
function createInfoPage($title, $federation = -1)
{
$infopage = $this->myWriter->getCurrentSheet();
$name = _utf("Information");
$infopage->setName($this->normalizeSheetName($name));
// titulo
$this->myWriter->addRowsWithStyle([[$title], [""]], $this->titleStyle);
// en caso de estar definido, informacion de Prueba, jornada, y en su caso federacion
if ($this->prueba != null) {
$this->myWriter->addRowWithStyle([_utf("Contest") . ":", $this->prueba['Nombre']], $this->rowHeaderStyle);
}
if ($this->jornada != null) {
$this->myWriter->addRowWithStyle([_utf("Journey") . ":", $this->jornada['Nombre']], $this->rowHeaderStyle);
}
if ($federation >= 0) {
$fed = Federations::getFederation(intval($federation));
if ($fed == null) {
$this->myLogger->trace("Invalid federation ID:{$federation}");
} else {
$this->myWriter->addRowWithStyle([_utf("Federation") . ":", $fed->get('Name')], $this->rowHeaderStyle);
$this->federation = $fed;
}
}
// informacion de la aplicacion
$this->myWriter->addRows([[""], [_utf("Program info")], ["Application: ", $this->myConfig->getEnv("program_name")], ["Version:", $this->myConfig->getEnv("version_name")], ["Revision:", $this->myConfig->getEnv("version_date")]]);
// informacion de licencia
$am = new AuthManager($this->myFile);
$ainfo = $am->getRegistrationInfo();
$this->myWriter->addRows([[""], [_utf("License Info")], ["Serial Number:", $ainfo["Serial"]], ["User:", $ainfo["User"]], ["Club:", $ainfo["Club"]]]);
}
示例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("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.
示例3:
$result = $adm->restore();
break;
case "reset":
$am->access(PERMS_ADMIN);
$result = $adm->clearDatabase();
break;
case "clear":
$am->access(PERMS_ADMIN);
$result = $adm->clearContests();
break;
case "upgrade":
$am->access(PERMS_ADMIN);
$result = $adm->checkForUpgrades();
break;
case "reginfo":
$result = $am->getRegistrationInfo();
if ($result == null) {
$adm->errormsg = "Cannot retrieve license information";
}
break;
case "register":
$am->access(PERMS_ADMIN);
$result = $am->registerApp();
if ($result == null) {
$adm->errormsg = "Cannot import license data";
}
break;
case "loadConfig":
// send configuration to browser
$config = Config::getInstance();
$result = $config->loadConfig();