<?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';
<?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';
/******************************** 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';
<?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));
<?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';
/******************************** 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';
********************************/ 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';