Update gitignore

This commit is contained in:
BRAMAS Arthur
2025-10-10 10:58:21 +02:00
parent ee976b8a6e
commit 8972a15106
4 changed files with 15 additions and 9 deletions

3
.gitignore vendored
View File

@@ -1 +1,2 @@
_base/
_base/
_old/

View File

@@ -7,12 +7,10 @@ class AuthController {
}
public function displayConnForm() {
include __DIR__."/../view/ConnForm.php";
include __DIR__."/../view/ConnFormView.php";
}
public function handleConnForm() {
session_start();
require_once __DIR__."/../utils_inc/inc_pdo.php"; // $pdo existe ici désormais
public function handleConnForm($cnx) {
// 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
@@ -25,23 +23,24 @@ class AuthController {
$textR = "select droit, password ";
$textR.= "from membre ";
$textR.= "where id=:login ";
$req = $pdo->prepare($textR);
$req = $cnx->prepare($textR);
$req->bindParam(":login", $login);
$req->execute();
// 2 possibilités : 1 ligne retournée ou 0 ligne retournée
$tabRes = $req->fetchAll(PDO::FETCH_ASSOC);
if (count($tabRes)!=1) {
// pas trouvé => retour au formulaire de co
// die("Erreur de co");
header("Location:../index.php?message=tekitoa");
include __DIR__."/../view/ConnForm.php";
exit();
}
// Si on arrive là : login existe (count==1)
if (!password_verify($pass, $tabRes[0]["password"])){
// die("Erreur de co");
header("Location:../index.php?message=tekitoa");
include __DIR__."/../view/ConnForm.php";
exit();
}

View File

@@ -1,6 +1,10 @@
<?php
session_start();
// require_once __DIR__."/../utils_inc/inc_pdo.php"; placé dans le routeur
require_once __DIR__."/../controller/AuthController.php";
$pdo = new PDO('mysql:host=mysqlsrv;dbname=contrib', "contrib_root", "123abc");
define("BASE_URL","/contribEvo/");
//index.php?route=maRoute&param1=truc
@@ -29,6 +33,8 @@
if ($route=="handleConnForm") {
$ctr = new AuthController();
$ctr->handleConnForm();
$ctr->handleConnForm($pdo);
exit();
}
echo"UNKNOWN ROUTE ALERT ALERT ALERT";