Update gitignore
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
_base/
|
_base/
|
||||||
|
_old/
|
@@ -7,12 +7,10 @@ class AuthController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function displayConnForm() {
|
public function displayConnForm() {
|
||||||
include __DIR__."/../view/ConnForm.php";
|
include __DIR__."/../view/ConnFormView.php";
|
||||||
}
|
}
|
||||||
|
|
||||||
public function handleConnForm() {
|
public function handleConnForm($cnx) {
|
||||||
session_start();
|
|
||||||
require_once __DIR__."/../utils_inc/inc_pdo.php"; // $pdo existe ici désormais
|
|
||||||
// http://localhost/contribs/traiterAuthentification.php?login=M001&pass=123
|
// http://localhost/contribs/traiterAuthentification.php?login=M001&pass=123
|
||||||
|
|
||||||
// Recevoir les données du form de login, et vérifier login/pass dans la base
|
// Recevoir les données du form de login, et vérifier login/pass dans la base
|
||||||
@@ -25,23 +23,24 @@ class AuthController {
|
|||||||
$textR = "select droit, password ";
|
$textR = "select droit, password ";
|
||||||
$textR.= "from membre ";
|
$textR.= "from membre ";
|
||||||
$textR.= "where id=:login ";
|
$textR.= "where id=:login ";
|
||||||
$req = $pdo->prepare($textR);
|
$req = $cnx->prepare($textR);
|
||||||
$req->bindParam(":login", $login);
|
$req->bindParam(":login", $login);
|
||||||
$req->execute();
|
$req->execute();
|
||||||
|
|
||||||
// 2 possibilités : 1 ligne retournée ou 0 ligne retournée
|
// 2 possibilités : 1 ligne retournée ou 0 ligne retournée
|
||||||
|
|
||||||
$tabRes = $req->fetchAll(PDO::FETCH_ASSOC);
|
$tabRes = $req->fetchAll(PDO::FETCH_ASSOC);
|
||||||
if (count($tabRes)!=1) {
|
if (count($tabRes)!=1) {
|
||||||
// pas trouvé => retour au formulaire de co
|
// pas trouvé => retour au formulaire de co
|
||||||
// die("Erreur de co");
|
// die("Erreur de co");
|
||||||
header("Location:../index.php?message=tekitoa");
|
include __DIR__."/../view/ConnForm.php";
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Si on arrive là : login existe (count==1)
|
// Si on arrive là : login existe (count==1)
|
||||||
if (!password_verify($pass, $tabRes[0]["password"])){
|
if (!password_verify($pass, $tabRes[0]["password"])){
|
||||||
// die("Erreur de co");
|
// die("Erreur de co");
|
||||||
header("Location:../index.php?message=tekitoa");
|
include __DIR__."/../view/ConnForm.php";
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,6 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
session_start();
|
||||||
|
// require_once __DIR__."/../utils_inc/inc_pdo.php"; placé dans le routeur
|
||||||
require_once __DIR__."/../controller/AuthController.php";
|
require_once __DIR__."/../controller/AuthController.php";
|
||||||
|
|
||||||
|
$pdo = new PDO('mysql:host=mysqlsrv;dbname=contrib', "contrib_root", "123abc");
|
||||||
|
|
||||||
define("BASE_URL","/contribEvo/");
|
define("BASE_URL","/contribEvo/");
|
||||||
|
|
||||||
//index.php?route=maRoute¶m1=truc
|
//index.php?route=maRoute¶m1=truc
|
||||||
@@ -29,6 +33,8 @@
|
|||||||
|
|
||||||
if ($route=="handleConnForm") {
|
if ($route=="handleConnForm") {
|
||||||
$ctr = new AuthController();
|
$ctr = new AuthController();
|
||||||
$ctr->handleConnForm();
|
$ctr->handleConnForm($pdo);
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
echo"UNKNOWN ROUTE ALERT ALERT ALERT";
|
Reference in New Issue
Block a user