Update MVC modèle

All components are in MVC mode
Bug to registre presente
This commit is contained in:
ccunatbrule
2023-10-13 17:00:34 +02:00
parent e7568e24b8
commit f5999a03b5
47 changed files with 590 additions and 497 deletions

View File

@@ -0,0 +1,19 @@
<?php
class Connexion {
public function checkCredentials($pseudo, $password) {
// Ici, vous devriez effectuer la validation des identifiants
// en interagissant avec une base de données ou une autre source de données.
// Pour simplifier, nous supposerons que les identifiants sont corrects.
return true;
}
}
function check_Password()
{
global $bdd;
$req = $bdd->prepare('SELECT mdp, idclient, privilege, pseudo FROM Client WHERE pseudo = :pseudo');
$req->bindValue(':pseudo',$_POST['pseudo'], PDO::PARAM_STR);
$req->execute();
$data = $req->fetch();
return $data;
}

View File

@@ -1,9 +1,9 @@
<?php
// Connexion <EFBFBD> la base de donn<EFBFBD>es
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost:3307;dbname=CARIA', 'USER', 'MDP',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$bdd = new PDO('mysql:host=nasccb:3307;dbname=CARIA', 'christian', 'fYUYWc5rSyC!',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
}
catch(Exception $e)
{

View File

@@ -13,6 +13,25 @@ function get_LastMember()
$data = $req->fetch();
return $data;
}
function get_VoitureCount()
{
global $bdd;
$TotalDesVoitures = $bdd->query('SELECT COUNT(*) FROM Voiture')->fetchColumn();
return $TotalDesVoitures;
}
function get_CarInfoId()
{
global $bdd;
$id=1;
//On prend les infos de la voiture
$req = $bdd->prepare('SELECT latitude, longitude FROM Voiture WHERE idvoiture=:id');
$req->bindValue(':id',$id,PDO::PARAM_INT);
$req->execute();
$data = $req->fetch();
return $data;
}
function get_allMember()
{
//NOT USE actually

View File

@@ -1,4 +1,5 @@
<?php
function get_checkPseudo()
{
global $bdd;

View File

@@ -1,10 +0,0 @@
<?php
function check_Password()
{
global $bdd;
$req = $bdd->prepare('SELECT mdp, idclient, privilege, pseudo FROM Client WHERE pseudo = :pseudo');
$req->bindValue(':pseudo',$_POST['pseudo'], PDO::PARAM_STR);
$req->execute();
$data = $req->fetch();
return $data;
}