Example #1
0
 * License: http://www.opensource.org/licenses/BSD-2-Clause
 */
session_start();
include "./include/security.php";
include "./include/db_handler.php";
require_once './include/eve_header.php';
if (isset($_POST["ac"]) && $_POST["ac"] == "log") {
    /// do after login form is submitted
    if (isset($_POST["username"]) && isset($_POST["password"]) && isset($USERS[$_POST["username"]]) && $USERS[$_POST["username"]] == $_POST["password"]) {
        /// check if submitted
        $igb = new EveHeader();
        $db = new EveDB();
        //
        if (isset($_POST["track_token"]) && $_POST["track_token"] != "") {
            //if user is tracked
            $tracked_user = $db->getUser($_POST["track_token"]);
            if ($tracked_user == NULL) {
                echo 'Incorrect track token. Please, try again.';
            } else {
                $_SESSION["track_token"] = $_POST["track_token"];
                $_SESSION["logged"] = $_POST["username"];
            }
        } else {
            //check if sender is IGB
            $system_id = NULL;
            if ($igb->isInGame()) {
                $system_id = $igb->getSolarSystemID();
            }
            if ($system_id == NULL) {
                echo "Please log using the Eve Online Browser or use a track token.";
            } else {