Esempio n. 1
0
<?php

ini_set('display_errors', 1);
require_once "../../../../src/Utility/Constant.php";
require_once "../../../../src/Database/DBHandler.php";
if (isset($_POST) && $_SERVER['REQUEST_METHOD'] == 'POST') {
    $db = new DBHandler();
    $db->connect();
    if ($db->isConnected()) {
        $data = $db->retrieveLoginAccess($_POST['username'], $_POST['password']);
        if ($data && (isset($data['level']) && $data['level'] != 'HOTEL PARTNERS')) {
            $db->updateLastLoginColumn($data['id']);
            $params = array("action" => "Login", "module" => "TNF Microsite " . $data['branch'], "content" => "", 'ip' => $_SERVER['REMOTE_ADDR']);
            $db->updateLogs($data['id'], $params, $data['fname'], $data['lname']);
            $lifetime = 3600;
            setcookie("user_id", $data['id'], time() + $lifetime, "/admin");
            setcookie("user", $_POST['username'], time() + $lifetime, "/admin");
            setcookie("userfname", $data['fname'], time() + $lifetime, "/admin");
            setcookie("userlname", $data['lname'], time() + $lifetime, "/admin");
            setcookie("branch", $data['branch'], time() + $lifetime, "/admin");
            setcookie("level", $data['level'], time() + $lifetime, "/admin");
            session_start();
            echo 1;
            exit;
        } else {
            echo -1;
            exit;
        }
    } else {
        exit;
    }