Example #1
0
<?php

header('Content-Type: text/html; charset=utf-8');
session_start();
require __DIR__ . "/../../vendor/autoload.php";
$admin = new LTE\AdminLte2();
$admin->title("Logout");
$admin->config()->menu = (object) [];
$admin->config()->layout->{'sidebar-collapse'} = true;
echo $admin;
// Write your logout code here
try {
    $pdo = new PDO\Pdo();
    $UD = new PDO\UserDjango($pdo->db());
    $UD->logout();
} catch (Exception $e) {
    exit("Logout Failure");
}
// You could also redirect to the login page
?>

<section class='content'>

<div class="login-box">
		<h1>Bye !</h1>
		<pre>redirecting to the login page...</pre>
</div>

<script>
$(function(){
	setTimeout("document.location.href='index.php';",1000);
session_start();
require __DIR__ . "/../../vendor/autoload.php";
$admin = new LTE\AdminLte2();
$admin->title("Login");
$admin->config()->menusearch = false;
//disable menu search
$admin->config()->menu = (object) [];
//unset the global menu
echo $admin->html();
//
?>
<section class='content'>
<?php 
$pdo = new PDO\Pdo();
$db = $pdo->db();
$UD = new PDO\UserDjango($db);
//echo "<pre>";print_r($_POST);exit;
// Check django login
if (isset($_POST['email']) && isset($_POST['password'])) {
    //if ($admin->django->login($_POST['email'], $_POST['password'])) {
    if ($UD->login($_POST['email'], $_POST['password'])) {
        echo "Login ok";
        echo "<script>document.location.href='../home/';</script>";
    } else {
        echo new LTE\Callout("danger", "<i class='fa fa-warning'></i> Credentials error", "Your email or password is incorrect. Please try again");
        echo "<a href=index.php class='btn btn-default'><i class='fa fa-sign-in'></i> Log in</a>";
        //echo "<script>document.location.href='../home/';</script>";
    }
} else {
    die("Post Error");
}
Example #3
0
                    exit(json_encode($dat));
                }
            }
            try {
                $dsn = "mysql:host=" . $conf->pdo->host . ";";
                $db = new \PDO($dsn, $conf->pdo->user, $conf->pdo->pass);
                $dat['pdo'] = 'PDO Connection Ok';
            } catch (PDOException $e) {
                //echo "<li>" . $e->getMessage();
                $dat['error'] = "PDO Connection error" . $e->getMessage();
            }
            //
            $_SESSION['configfile'] = $configfile;
            // since we went this far...
            if (is_readable($_SESSION['configfile'])) {
                $pdo = new PDO\Pdo();
                $UD = new PDO\UserDjango($pdo->db());
                $session = $UD->djangoSession();
                //
                $dat['user'] = $UD->auth_user($session['session_data']);
            }
        } else {
            $dat['error'] = 'config file $configfile not found';
        }
        exit(json_encode($dat));
    default:
        $dat = [];
        $dat['POST'] = $_POST;
        $dat['error'] = '?';
        exit(json_encode($dat));
}