public function __construct()
 {
     // Create PDO object
     $pdo = new \PDO\Pdo();
     $this->db = $pdo->db();
     //User
     $this->UD = new \PDO\UserDjango($this->db);
     $session = $this->UD->djangoSession();
     //
     //echo "<pre>session:";print_r($session);
     $this->user = $this->UD->user($session['session_data']);
 }
Esempio n. 2
0
 public function __construct()
 {
     // Create PDO object
     $pdo = new \PDO\Pdo();
     $this->db = $pdo->db();
     //User
     $this->UD = new \PDO\UserDjango($this->db);
     $session = $this->UD->djangoSession();
     //
     //echo "<pre>session:";print_r($session);
     $this->user = $this->UD->user($session['session_data']);
     // logger - http://silex.sensiolabs.org/doc/providers/monolog.html
     $this->log = new Logger('Jambon');
     $this->log->pushHandler(new StreamHandler(__DIR__ . '/../../log/Jambon.log', Logger::DEBUG));
     // <<< uses a file
     $this->log->pushProcessor(function ($record) {
         $record['extra']['user_id'] = $this->user_id();
         return $record;
     });
 }
header('Content-Type: text/html; charset=utf-8');
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 {
Esempio n. 4
0
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
$admin->config()->layout->{'sidebar-collapse'} = true;
echo $admin;
?>
<section class='content'>
<?php 
//print_r($_POST);
//print_r($_SESSION);
$pdo = new PDO\Pdo();
$UD = new PDO\UserDjango($pdo->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'])) {
        ob_clean();
        header('location: ../login');
        exit;
        //echo "<pre>Login ok - redirecting...</pre>";
        //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>";
        exit('<script>setTimeout(function(){document.location.href="index.php";},3000);</script>');
Esempio n. 5
0
 public function __construct()
 {
     // Create PDO object
     $pdo = new \PDO\Pdo();
     $this->db = $pdo->db();
 }