Example #1
0
<?php

/* Copyright 2014 Jeremie Roy. All rights reserved.
 * License: http://www.opensource.org/licenses/BSD-2-Clause
 */
session_start();
if (isset($_SESSION["unique_id"])) {
    include "./include/db_handler.php";
    $db = new EveDB();
    $db->deleteUser($_SESSION["unique_id"]);
}
// Unset all of the session variables.
$_SESSION = array();
if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"]);
}
session_destroy();
header("Location: login.php");
Example #2
0
<?php

/* Copyright 2014 Jeremie Roy. All rights reserved.
 * 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();
            }