diff --git a/.gitignore b/.gitignore
index 2cc5371..ea90915 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
Thumbs.db
-connexion_sql.php
\ No newline at end of file
+connexion_sql.php
+UserWebSite/modele/connexion_sql.php
diff --git a/UserWebSite/Pas à pas – Insérer une carte OpenStreetMap sur votre site - Nouvelle-Techno.fr.url b/UserWebSite/Pas à pas – Insérer une carte OpenStreetMap sur votre site - Nouvelle-Techno.fr.url
new file mode 100644
index 0000000..ef85015
--- /dev/null
+++ b/UserWebSite/Pas à pas – Insérer une carte OpenStreetMap sur votre site - Nouvelle-Techno.fr.url
@@ -0,0 +1,2 @@
+[InternetShortcut]
+URL=https://nouvelle-techno.fr/articles/pas-a-pas-inserer-une-carte-openstreetmap-sur-votre-site
diff --git a/UserWebSite/connexion.php b/UserWebSite/connexion.php
index 5ee35bc..7cd3923 100644
--- a/UserWebSite/connexion.php
+++ b/UserWebSite/connexion.php
@@ -1,9 +1,8 @@
\ No newline at end of file
diff --git a/UserWebSite/controleur/connexion.php b/UserWebSite/controleur/connexion.php
new file mode 100644
index 0000000..3357005
--- /dev/null
+++ b/UserWebSite/controleur/connexion.php
@@ -0,0 +1,47 @@
+checkCredentials($pseudo, $password)) {
+ // Les identifiants sont corrects, redirigez l'utilisateur vers une page de succès.
+ if ($data['mdp'] == /*md5*/($_POST['password'])) {
+ $_SESSION['pseudo'] = $data['pseudo'];
+ $_SESSION['privilege'] = $data['privilege'];
+ $_SESSION['idclient'] = $data['idclient'];
+ $message = '
+
diff --git a/UserWebSite/controleur/home.php b/UserWebSite/controleur/home.php
new file mode 100644
index 0000000..a50aa3f
--- /dev/null
+++ b/UserWebSite/controleur/home.php
@@ -0,0 +1,12 @@
+ 15)
+ {
+ $pseudo_erreur2 = "Votre pseudo est soit trop grand, soit trop petit";
+ $i++;
+ }
+ if ($pass != $confirm || empty($confirm) || empty($pass))
+ {
+ $mdp_erreur = "Votre mot de passe et la confirmation sont diffèrent, ou sont vides";
+ $i++;
+ }
+ $mail_free = get_checkMail();
+ if(!$mail_free)
+ {
+ $email_erreur1 = "Votre adresse email est déjà utilisée par un membre";
+ $i++;
+ }
+ $extension_upload = strtolower(substr( strrchr($_FILES['avatar']['name'], '.') ,1));
+ if (!in_array($extension_upload,$extensions_valides) )
+ {
+ $avatar_erreur3 = "Extension de l'avatar incorrecte";
+ $i++;
+ }
+ if ($i==0)
+ {
+ ?>
+
+
Inscription terminée
+
Bienvenue vous êtes maintenant inscrit sur le forum!
+
Cliquez ici pour revenir à l'acceuil
+
+ ';
+ post_Registre();
+ //Et on définit les variables de sessions
+ $_SESSION['pseudo'] = $pseudo;
+ $_SESSION['idclient'] = $bdd->lastInsertId();
+ $_SESSION['privilege'] = 2;
+ }
+ else
+ {
+ ?>
+ Inscription interrompue
+
erreurs se sont produites lors de votre incription
+
+
Cliquez ici pour recommencer
+
+
-
-
-
-
-
-
Echec de connexion
-
Une erreur s\'est produite pendant votre identification!
-
Vous devez remplir tous les champs
-
Cliquez ici pour revenir à la page de connexion.
-
-
- ';
- }
- else { //Validation de l'accès
- if ($data['mdp'] == /*md5*/($_POST['password'])) {
- $_SESSION['pseudo'] = $data['pseudo'];
- $_SESSION['privilege'] = $data['privilege'];
- $_SESSION['idclient'] = $data['idclient'];
-
- $message = '
-
-
-
-
Connexion réussie!
-
Bienvenue '.$data['pseudo'].',
Vous êtes maintenant connecté!
-
Cliquez ici pour accéder a votre espace membre!
-
-
-
';
- }
- else {
- $message = '
-
-
-
-
Echec de connexion
-
Une erreur s\'est produite pendant votre identification!
-
Le mot de passe ou le pseudo entré n\'est pas correct.
-
Cliquez ici pour revenir à la page de connexion.
-
-
-
';
- }
- }
- echo $message;
-}
-include_once('./vue/membre/connexion.php');
\ No newline at end of file
diff --git a/UserWebSite/controleur/membre/espace/index.php b/UserWebSite/controleur/membre/espace/index.php
deleted file mode 100644
index e3d1180..0000000
--- a/UserWebSite/controleur/membre/espace/index.php
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
Espace Membre
-
Qui est en ligne ?
-
Le site comptent membres.
-
est le dernier membre.
-
-
-
-
-
-
- 15)
- {
- $pseudo_erreur2 = "Votre pseudo est soit trop grand, soit trop petit";
- $i++;
- }
- if ($pass != $confirm || empty($confirm) || empty($pass))
- {
- $mdp_erreur = "Votre mot de passe et la confirmation sont diffèrent, ou sont vides";
- $i++;
- }
- $mail_free = get_checkMail();
- if(!$mail_free)
- {
- $email_erreur1 = "Votre adresse email est déjà utilisée par un membre";
- $i++;
- }
- $extension_upload = strtolower(substr( strrchr($_FILES['avatar']['name'], '.') ,1));
- if (!in_array($extension_upload,$extensions_valides) )
- {
- $avatar_erreur3 = "Extension de l'avatar incorrecte";
- $i++;
- }
- if ($i==0)
- {
- ?>
-
-
Inscription terminée
-
Bienvenue vous êtes maintenant inscrit sur le forum!
-
Cliquez ici pour revenir dans votre espace membre
-
- lastInsertId();
- $_SESSION['privilege'] = 2;
- }
- else
- {
- ?>
- Inscription interrompue
-
erreurs se sont produites lors de votre incription
-
-
Cliquez ici pour recommencer
-
-
-
-
-
-
-
Profil
-
Pseudo
-
-
Avatar
-

-
- Email
-
- Prénom
-
- Nom
-
- Age
-
- Permis
-
- Adresse
-
- Inscrit depuis :
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Modification de profil terminée
-
Votre profil a été modifié avec succès !
-
Cliquez ici
- pour revenir à ton profil
-
-
-
-
-
-
-
-
-
Modification de profil interrompue
-
erreurs se sont produites lors de votre modification
-
- ' .$email_erreur1. '' .$email_erreur2. '
- ' .$avatar_erreur. '' .$avatar_erreur1. '
- ' .$avatar_erreur2. '' .$avatar_erreur3. '
- ' .$mdp_erreur. '
';
- ?>
-
-
Cliquez ici pour recommencer
-
-
-
- Cette action est impossible';
-}
-include_once('./vue/membre/profil.php');
\ No newline at end of file
diff --git a/UserWebSite/controleur/membre/poster.php b/UserWebSite/controleur/poster.php
similarity index 100%
rename from UserWebSite/controleur/membre/poster.php
rename to UserWebSite/controleur/poster.php
diff --git a/UserWebSite/controleur/profil.php b/UserWebSite/controleur/profil.php
new file mode 100644
index 0000000..d7844f8
--- /dev/null
+++ b/UserWebSite/controleur/profil.php
@@ -0,0 +1,113 @@
+
+
+
+
+
+
Modification de profil terminée
+
Votre profil a été modifié avec succès !
+
Cliquez ici
+ pour revenir à ton profil
+
+
+
+
+
+
+
+
+
Modification de profil interrompue
+
erreurs se sont produites lors de votre modification
+
+ ' .$email_erreur1. '' .$email_erreur2. '
+ ' .$avatar_erreur. '' .$avatar_erreur1. '
+ ' .$avatar_erreur2. '' .$avatar_erreur3. '
+ ' .$mdp_erreur. '
';
+ ?>
+
+
Cliquez ici pour recommencer
+
+
+
+ Cette action est impossible';
+}
\ No newline at end of file
diff --git a/UserWebSite/css/style.css b/UserWebSite/css/style.css
index c0b6a66..8708bd2 100644
--- a/UserWebSite/css/style.css
+++ b/UserWebSite/css/style.css
@@ -53,6 +53,9 @@ footer {
line-height:0;
font-size:0;
}
+#map{ /* la carte DOIT avoir une hauteur sinon elle n'apparait pas */
+ height:400px;
+}
.map-responsive {
overflow:hidden;
padding-bottom:56.25%;
diff --git a/UserWebSite/deconnexion.php b/UserWebSite/deconnexion.php
index feb5d4f..e81e13c 100644
--- a/UserWebSite/deconnexion.php
+++ b/UserWebSite/deconnexion.php
@@ -1,23 +1,7 @@
-
-
-
-
-
Déconnexion réussie!
-
A Bientôt
-
Vous êtes à présent déconnecté
-
- Cliquez ici pour revenir à la page principale
-
-
-
-
-
\ No newline at end of file
diff --git a/UserWebSite/espace_membre.php b/UserWebSite/espace_membre.php
deleted file mode 100644
index 9ecef8a..0000000
--- a/UserWebSite/espace_membre.php
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/UserWebSite/images/carte/icons/car.png b/UserWebSite/images/carte/icons/car.png
new file mode 100644
index 0000000..9624635
Binary files /dev/null and b/UserWebSite/images/carte/icons/car.png differ
diff --git a/UserWebSite/index.php b/UserWebSite/index.php
index d1ed016..a32b61e 100644
--- a/UserWebSite/index.php
+++ b/UserWebSite/index.php
@@ -1,5 +1,9 @@
diff --git a/UserWebSite/inscription.php b/UserWebSite/inscription.php
index 3e19c2c..5515105 100644
--- a/UserWebSite/inscription.php
+++ b/UserWebSite/inscription.php
@@ -1,9 +1,8 @@
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;
+}
\ No newline at end of file
diff --git a/UserWebSite/modele/connexion_sql.php b/UserWebSite/modele/connexion_sql.php
index cae1634..04f4a4f 100644
--- a/UserWebSite/modele/connexion_sql.php
+++ b/UserWebSite/modele/connexion_sql.php
@@ -1,9 +1,9 @@
"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)
{
diff --git a/UserWebSite/modele/membre/espace.php b/UserWebSite/modele/home.php
similarity index 72%
rename from UserWebSite/modele/membre/espace.php
rename to UserWebSite/modele/home.php
index 958f524..2e13b80 100644
--- a/UserWebSite/modele/membre/espace.php
+++ b/UserWebSite/modele/home.php
@@ -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
diff --git a/UserWebSite/modele/membre/inscription.php b/UserWebSite/modele/inscription.php
similarity index 99%
rename from UserWebSite/modele/membre/inscription.php
rename to UserWebSite/modele/inscription.php
index c4a87bf..c1fa54d 100644
--- a/UserWebSite/modele/membre/inscription.php
+++ b/UserWebSite/modele/inscription.php
@@ -1,4 +1,5 @@
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;
-}
\ No newline at end of file
diff --git a/UserWebSite/modele/membre/profil.php b/UserWebSite/modele/profil.php
similarity index 100%
rename from UserWebSite/modele/membre/profil.php
rename to UserWebSite/modele/profil.php
diff --git a/UserWebSite/policy.php b/UserWebSite/policy.php
index 6141e13..53bf63e 100644
--- a/UserWebSite/policy.php
+++ b/UserWebSite/policy.php
@@ -1,5 +1,5 @@
\ No newline at end of file
diff --git a/UserWebSite/profil.php b/UserWebSite/profil.php
index 7970839..516c218 100644
--- a/UserWebSite/profil.php
+++ b/UserWebSite/profil.php
@@ -1,9 +1,8 @@
+
\ No newline at end of file
diff --git a/UserWebSite/vue/deconnexion.html b/UserWebSite/vue/deconnexion.html
new file mode 100644
index 0000000..66790cf
--- /dev/null
+++ b/UserWebSite/vue/deconnexion.html
@@ -0,0 +1,12 @@
+