*/ session_start(); require_once "lib/BeaconAuthenticator.php"; require_once "lib/BeaconMySQL.php"; require_once 'settings.php'; $beacon_db_instance = NULL; $beacon_runnable = false; if ($beacon_db_type == "mysql") { $beacon_db_instance = new BeaconMySQL(); } $beacon_runnable = $beacon_db_instance->init_db($beacon_mysql_hostname, $beacon_mysql_database, $beacon_mysql_username, $beacon_mysql_password); if ($beacon_runnable < 0) { echo '<h3>Database Error. <a href="index.php">Go to main page</a> to review the problem.</h3>'; @session_destroy(); } $auth = new BeaconAuth($beacon_db_instance); if (!$auth->check_session()) { if (!isset($_POST['name1'])) { echo '<h3>You are not authorized to view this page. <a href="index.php">Login Here.</a></h3>'; @session_destroy(); } else { $username = $_POST['name1']; $password = $_POST['password1']; /* BEGIN: Code for external auth */ /*$output = "AAA"; $return = false; exec("python auth.py " . $username . " " . $password, $output, $return); if ($output[0] == "no") { echo '<h3>Incorrect Login. <a href="index.php">Go Back.</a></h3>';
require_once "lib/BeaconAPI.php"; require_once "lib/BeaconAuthenticator.php"; require_once "lib/BeaconXSLTransformer.php"; require_once "lib/BeaconMySQL.php"; require_once 'settings.php'; $beacon_db_instance = NULL; $beacon_runnable = false; if ($beacon_db_type == "mysql") { $beacon_db_instance = new BeaconMySQL(); } $beacon_runnable = $beacon_db_instance->init_db($beacon_mysql_hostname, $beacon_mysql_database, $beacon_mysql_username, $beacon_mysql_password); if ($beacon_runnable < 0) { echo '<h3>Database Error. <a href="index.php">Go to main page</a> to review the problem.</h3>'; exit; } $auth = new BeaconAuth($beacon_db_instance); if (!$auth->check_session()) { echo '<h3>You are not authorized to view this page. <a href="index.php">Login Here.</a></h3>'; @session_destroy(); exit; } // Set the conf file path here $confFile = $beacon_conf_path; // Set the full path here $fullPath = getcwd() . "/../"; // Pick up any requests $request = ""; $request = json_decode(file_get_contents("php://input")); // Create a new Beacon object $beacon = new BeaconAPI($confFile, $fullPath, $request, $beacon_db_instance); if ($request == '') {