示例#1
0
<?php

include_once 'bootstrap.php';
if (isset($_REQUEST['clean']) && $_REQUEST['clean'] == 'clean-session') {
    App::logRequesToFile(App::requestToArray());
    App::setCleanUpHeaders();
} else {
    $headers = array("Freeflow" => "FC", "Charge" => "Y", "Amount" => "10");
    App::setNormalHeaders($headers);
    $content = App::getResponse();
    App::setContent($content);
}
?>
  
示例#2
0
<?php

define(DOCUMENT_ROOT, dirname(dirname(__FILE__)));
define('APPLICATION_ENV', getenv('APPLICATION_ENV'));
// If development mode, show errors
ini_set('display_errors', APPLICATION_ENV == 'development' ? 1 : 0);
// Include Bootstrap
require_once dirname(dirname(__FILE__)) . '/app/bootstrap.php';
$app = new App($config);
$app->getResponse();
示例#3
0
文件: index.php 项目: x3m-bymer/www
$session = new Session($db);
$app::setItem('db', $db);
$app::setItem('ad', $ad);
$app::setItem('session', $session);
//Аутентификация по LDAP
$app->post('/v1/auth/', function ($app) {
    //Устанавливаем время сессии
    $session_expire = 60;
    $session_expire = time() + intval($session_expire);
    $db = $app::getItem('db');
    $ad = $app::getItem('ad');
    $session = $app::getItem('session');
    $input = Helper::get_input_data();
    if (isset($input['login']) || isset($input['pass'])) {
        $user = new UserLDAP($ad, $db);
        $auth = $user->authentication($input['login'], $input['pass']);
        if ($auth === false) {
            $app->getResponse()->write(array('error' => $user->error()), 401);
        } else {
            //Создаем сессию
            $session_id = $session->create($input['login'], $session_expire);
            $app->getResponse()->write(array('session' => $session_id));
        }
    } else {
        $app->getResponse()->write(array('error' => 'Login or pass empty'), 400);
    }
});
$app->post('/app/users/:name', function () {
    echo 'i am post';
});
$app->run();