예제 #1
0
<?php

session_start();
/********************************
	 DATABASE & FUNCTIONS
********************************/
require 'config/config.php';
require 'model/functions.fn.php';
/********************************
			PROCESS
********************************/
if (isset($_POST['email']) && isset($_POST['password'])) {
    if (!empty($_POST['email']) && !empty($_POST['password'])) {
        // Force user connection to access dashboard
        if (userConnection($db, $_POST["email"], $_POST["password"])) {
            header('Location: dashboard.php');
        } else {
            $error = 'Mauvaise combinaison !';
        }
    } else {
        $error = 'Champs requis !';
    }
}
/********************************
			VIEW
********************************/
include 'view/_header.php';
include 'view/login.php';
include 'view/_footer.php';
예제 #2
0
<?php

session_start();
/******************************** 
	 DATABASE & FUNCTIONS 
********************************/
require 'config/config.php';
require 'model/functions.fn.php';
/********************************
			PROCESS
********************************/
if (isset($_POST['email']) && isset($_POST['password'])) {
    if (!empty($_POST['email']) && !empty($_POST['password'])) {
        // TODO
        // Force user connection to access dashboard
        userConnection($db, '*****@*****.**', 'password');
        header('Location: dashboard.php');
    } else {
        $error = 'Champs requis !';
    }
}
/******************************** 
			VIEW 
********************************/
include 'view/_header.php';
include 'view/login.php';
include 'view/_footer.php';
예제 #3
0
/******************************** 
	 DATABASE & FUNCTIONS 
********************************/
require 'config/config.php';
require 'model/functions.fn.php';
/********************************
			PROCESS
********************************/
if (isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['password']) && !empty($_POST['password'])) {
    $email = $_POST['email'];
    $password = $_POST['password'];
    /*userConnection
    		return :
    			true for connection OK
    			false for fail
    		$db -> 				database object
    		$email -> 			field value : email
    		$password -> 		field value : password
    	*/
    if (userConnection($db, $email, $password)) {
        header('Location: dashboard.php');
    } else {
        $error = "Mauvais identifiant";
    }
}
/******************************** 
			VIEW 
********************************/
include 'view/_header.php';
include 'view/login.php';
include 'view/_footer.php';
예제 #4
0
<?php

require_once 'config/config.php';
require_once 'model/functions.fn.php';
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$password = md5($request->password);
$email = $request->email;
$result = array('success' => utf8_encode('false'), 'error' => utf8_encode(''));
if (isset($email) && isset($password)) {
    if (!empty($email) && !empty($password)) {
        $connect = userConnection($db, $email, $password);
        if ($connect == true) {
            $result = array('success' => utf8_encode('true'), 'error' => '');
        } else {
            $result = array('success' => utf8_encode('false'), 'error' => utf8_encode('E-mail ou mot de passe incorrect'));
        }
    } else {
        $result = array('success' => utf8_encode('false'), 'error' => utf8_encode('Vous devez remplir tous les champs !'));
    }
} else {
    $result = array('success' => utf8_encode('false'), 'error' => utf8_encode('Erreur champs'));
}
//var_dump(json_encode($result));
exit(json_encode($result));
예제 #5
0
<?php

session_start();
/******************************** 
	 DATABASE & FUNCTIONS 
********************************/
require 'config/config.php';
require 'model/functions.fn.php';
/********************************
			PROCESS
********************************/
if (isset($_POST['email']) && isset($_POST['password'])) {
    if (!empty($_POST['email']) && !empty($_POST['password'])) {
        $email = $_POST['email'];
        $password = $_POST['password'];
        // Force user connection to access dashboard
        if (userConnection($db, $email, $password) == true) {
            header('Location: dashboard.php');
        } else {
            $error = 'Champs requis !';
        }
    }
}
/******************************** 
			VIEW 
********************************/
include 'view/_header.php';
include 'view/login.php';
include 'view/_footer.php';
예제 #6
0
/******************************** 
	 DATABASE & FUNCTIONS 
********************************/
require 'config/config.php';
require 'model/functions.fn.php';
/********************************
			PROCESS
********************************/
if (isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['password']) && !empty($_POST['password'])) {
    /*userConnection
    		return :
    			true for connection OK
    			false for fail
    		$db -> 				database object
    		$email -> 			field value : email
    		$password -> 		field value : password
    	*/
    $email = $_POST['email'];
    $password = $_POST['password'];
    if (userConnection($db, $email, $password) == true) {
        header('Location: dashboard.php');
    } elseif (userConnection($db, $email, $password) == false) {
        $error = "mauvais login";
    }
}
/******************************** 
			VIEW 
********************************/
include 'view/_header.php';
include 'view/login.php';
include 'view/_footer.php';
예제 #7
0
********************************/
require 'config/config.php';
require 'model/functions.fn.php';
/********************************
			PROCESS
********************************/
if (isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['password']) && !empty($_POST['password'])) {
    /*userConnection
    		return :
    			true for connection OK
    			false for fail
    		$db -> 				database object
    		$email -> 			field value : email
    		$password -> 		field value : password
    	*/
    $connect = userConnection($db, $_POST['email'], $_POST['password']);
    if ($connect == true) {
        header('Location: dashboard.php');
    } else {
        $error = 'Mauvais identifiants';
    }
    /*
    header('Location: dashboard.php');
    */
}
/******************************** 
			VIEW 
********************************/
include 'view/_header.php';
include 'view/login.php';
include 'view/_footer.php';