コード例 #1
0
ファイル: service.php プロジェクト: ryanpeterson/hammock
 function checkRequirements()
 {
     if ($this->cfg['requires_auth']) {
         $auth_plugin = $this->cfg['requires_auth'];
         $auth = getAuthPlugin($auth_plugin);
         if (!$auth->isConfigured()) {
             die("This plugin requires auth be configured - {$auth_plugin}");
         }
         if (!$auth->isUserAuthed()) {
             die("You need to authenticate before continuing");
         }
     }
 }
コード例 #2
0
<?php

$dir = dirname(__FILE__);
include "{$dir}/lib/init.php";
load_plugins();
$instance = getAuthPlugin($_GET['id']);
if (!is_object($instance)) {
    die("instance not found");
}
$html = $instance->configPage();
$smarty->assign('html', $html);
$smarty->assign('instance', $instance);
$smarty->display('page_auth.txt');