<?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"); }
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)); }