Commit 89e9b602 authored by Romain Benit's avatar Romain Benit 🥇
Browse files

Mise au prope du code

parent b40ea6da
<?php
// // Gestion des sessions
session_start(); // Demmare la Session
// if (!isset($_SESSION['login'])) {
// header('Location:index.php');
// }
// Gestion des sessions
session_start();
// Afficher les erreurs à l'écran
// ini_set('display_errors', 1);
/*##################################################
# accueil.php #
# Ver 2.0 - Date 14-12-2018 #
# Page accueil du site #
##################################################*/
?>
<!doctype html>
<html lang="fr">
......@@ -22,7 +28,6 @@ session_start(); // Demmare la Session
<!-- Custom styles for this template -->
<link href="./style/css/sticky-footer-navbar.css" rel="stylesheet">
<script type="text/javascript">
function bascule(id) {
......@@ -32,7 +37,6 @@ session_start(); // Demmare la Session
}
</script>
</head>
<body >
......@@ -40,12 +44,6 @@ session_start(); // Demmare la Session
//Appel au header du site
include('header.php');
// BENIT Romain
// V2.0
// 13/12/18
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
// Elements de connexion à la BDD
require_once("paramcon.php");
......@@ -92,13 +90,9 @@ session_start(); // Demmare la Session
// empty vérifie à la fois si le champ est vide et si le champ existe belle et bien (is set)
?>
<form class="error" action="deconnexion.php">
<p>Le champ login est vide.</p>
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<!-- <form class='error'>
<p>Le champ login est vide.</p>
<button class="btn bnt-outline-secondary"><a href="index.php">Retour</a></button>
</form> -->
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<?php
exit;
}
......@@ -106,13 +100,9 @@ session_start(); // Demmare la Session
elseif( empty($_POST['password']) ) {
?>
<form class="error" action="deconnexion.php">
<p>Le champ mot de passe est vide.</p>
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<!-- <form class='error'>
<p>Le champ mot de passe est vide.</p>
<button class="btn bnt-outline-secondary"><a href="index.php">Retour</a></button>
</form> -->
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<?php
exit;
}
......@@ -150,12 +140,6 @@ session_start(); // Demmare la Session
<p>Erreur sur l'identifiant.</p>
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<!-- <form class='error'>
<p>Erreur sur l'identifiant.</p>
<a class="btn bnt-outline-secondary" href="index.php">Retour</a>
</form> -->
<?php
exit;
}
......@@ -175,43 +159,38 @@ session_start(); // Demmare la Session
<br>
<button class="btn btn-outline-secondary" onclick="bascule('form');">Lire un message</button>
<form METHOD="post" ACTION="consommateur.php" id="form" style="visibility: hidden;">
<p>Nom de topic</p>
<div class="form-group">
<input type="text" class="form-control" name="topic" value="" required/>
</div>
<p>Mot de passe : </p>
<div class="form-group">
<input type="password" class="form-control" name="pass_topic" value="" pattern=".{6,}" required/>
</div>
<div class="form-group">
<input class="btn btn-outline-secondary" type="submit" name="Valider" value="Valider">
</div>
</form>
<form METHOD="post" ACTION="consommateur.php" id="form" style="visibility: hidden;">
<p>Nom de topic</p>
<div class="form-group">
<input type="text" class="form-control" name="topic" value="" required/>
</div>
<p>Mot de passe : </p>
<div class="form-group">
<input type="password" class="form-control" name="pass_topic" value="" pattern=".{6,}" required/>
</div>
<div class="form-group">
<input class="btn btn-outline-secondary" type="submit" name="Valider" value="Valider">
</div>
</form>
<?php
} else {
$_SESSION['login'] = $login;
?>
<form METHOD="post" ACTION="consommateur.php" >
<!-- Envoi en caché du nom de topic -->
<input name="topic" type="hidden" value="<?php echo $_POST['topic']; ?>">
<p>Mot de passe : </p>
<div class="form-group">
<input type="password" class="form-control" name="pass_topic" value="" pattern=".{6,}" required/>
</div>
<div class="form-group">
<input class="btn btn-outline-secondary" type="submit" name="Valider" value="Valider">
</div>
</form>
<p>Mot de passe : </p>
<div class="form-group">
<input type="password" class="form-control" name="pass_topic" value="" pattern=".{6,}" required/>
</div>
<div class="form-group">
<input class="btn btn-outline-secondary" type="submit" name="Valider" value="Valider">
</div>
</form>
<?php
//require_once("consommateur.php");
}
} else {
......@@ -220,10 +199,6 @@ session_start(); // Demmare la Session
<p>Erreur sur le mot de passe.</p>
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<!-- <form class='error'>
<p>Erreur sur le mot de passe.</p>
<button class="btn bnt-outline-secondary"><a href="index.php">Retour</a></button>
</form> -->
<?php
exit;
}
......
......@@ -2,6 +2,15 @@
<?php
// Gestion des sessions
session_start();
// Afficher les erreurs à l'écran
// ini_set('display_errors', 1);
/*##################################################
# Consommateur.php #
# Ver 2.0 - Date 14-12-2018 #
# Page de lecture du message #
##################################################*/
?>
<!doctype html>
......@@ -40,10 +49,6 @@ session_start();
<?php
include('header.php');
// BENIT Romain
// V2
// 14/12/18
// Déclaration d'une variable pour vérifier la bonne lecture du topic, et donc si on bien le bon topic ou pas.
$Lecture_topic = 0;
......@@ -84,12 +89,12 @@ session_start();
if (!password_verify($pass_topic, $pass_bdd)) {
//if ( $pass_topic != $pass_bdd ) {
?>
<form class="error" action="accueil.php">
<p>Erreur sur le mot de passe entré.</p>
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<?php
exit;
<form class="error" action="accueil.php">
<p>Erreur sur le mot de passe entré.</p>
<input class="btn bnt-outline-secondary" type="submit" value="Retour">
</form>
<?php
exit;
}
// Producteur
......
<?php
session_start(); // Demmare la Session
// Afficher les erreurs à l'écran
// ini_set('display_errors', 1);
/*##################################################
# Contact.php #
# Ver 2.0 - Date 14-12-2018 #
# Page de contact du site #
##################################################*/
?>
<!doctype html>
<html lang="fr">
......
......@@ -26,7 +26,6 @@
</div>
<p>Prénom :</p>
<!-- <p><input type="text" name="prenom" value="" /></p> -->
<div class="form-group">
<input type="text" class="form-control" name="prenom" value="" required/>
</div>
......
<?php
session_start(); // Demmare la Session
// Afficher les erreurs à l'écran
// ini_set('display_errors', 1);
/*##################################################
# ixndex.php #
# Ver 2.0 - Date 14-12-2018 #
# Page de connexion du site #
##################################################*/
?>
<!doctype html>
<html lang="fr">
......@@ -23,22 +32,21 @@ session_start(); // Demmare la Session
<body>
<?php
// BENIT Romain
// V1.0
// 16/11/18
// On défini une valeur de base pour le topic
$topic = "topic";
// Si on a un topic en GET on va remplacer la valeur par défaut
if( isset($_GET['topic']) ) {
$topic = $_GET['topic'];
}
// Nous forçons la suppression des sessions avant de commencer
if(!empty($_SESSION['login'])){
require("deconnexion.php");
}
?>
<?php include_once('header.php'); ?>
include_once('header.php'); ?>
<!-- Begin page content -->
<main role="main" class="container">
......@@ -51,12 +59,10 @@ session_start(); // Demmare la Session
<form METHOD="post" ACTION="accueil.php">
<div class="form-group">
<input type="text" class="form-control" placeholder="Entrer identifiant" name="login" value="" required/>
<!-- <input type="text" placeholder="Entrer identifiant" name="login" value="" /> -->
</div>
<div class="form-group">
<input type="password" class="form-control" placeholder="Entrer mot de passe" name="password" value="" required/>
<!-- <input type="password" placeholder="Entrer mot de passe" name="password" value="" /> -->
</div>
<!-- Envoi en caché du nom de topic -->
......@@ -75,6 +81,5 @@ session_start(); // Demmare la Session
<?php include('footer.php'); ?>
</body>
</html>
......@@ -27,13 +27,15 @@
<body>
<?php
// BENIT Romain
// V1.1
// 19/11/18
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
// ini_set('display_errors', 1);
/*##################################################
# inscription.php #
# Ver 2.0 - Date 14-12-2018 #
# Page de gestion de l'inscription #
##################################################*/
// Elements de connexion à la BDD
require_once ("paramcon.php");
......
......@@ -6,7 +6,7 @@
##################################################*/
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
//ini_set('display_errors', 1);
// Déclaration de l'adresse de destination.
$mail = htmlspecialchars($_POST['MAIL']);
......
......@@ -6,7 +6,7 @@
##################################################*/
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
//ini_set('display_errors', 1);
// Déclaration de l'adresse de destination.
$mail = $_SESSION['email'];
......
<?php
// FERRAFIAT Lionel
// V1.1
// 09/12/18
/*##################################################
# mail_conso.php #
# Ver 1.0 - Date 09-12-2018 #
# Liaison avec certifiant #
##################################################*/
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
//ini_set('display_errors', 1);
// Déclaration de l'adresse de destination.
$mail = $email_envoi->payload;
......
<?php
session_start(); //Demmarre la session
/*##################################################
# moncompte.php #
# Ver 1.0 - Date 14-12-2018 #
# Page de gestion du compte #
##################################################*/
?>
<!DOCTYPE html>
......
<?php
session_start(); // Demmare la Session
// Afficher les erreurs à l'écran
// ini_set('display_errors', 1);
/*##################################################
# verif_fichier.php #
# Ver 1.0 - Date 14-12-2018 #
# Page de vérification du fichier avec hash #
##################################################*/
?>
<!DOCTYPE html>
<html lang="fr">
......@@ -21,11 +30,6 @@ session_start(); // Demmare la Session
<body>
<?php include_once('header.php');
// BENIT Romain
// V1.0
// 16/11/18
// On fait le hash du fichier à télécharger
$chemin = "/var/www/html/".$_POST['path'];
$hash_verif = hash_file('sha256', $chemin);
......@@ -45,7 +49,6 @@ session_start(); // Demmare la Session
<button><a href="<?php echo $_POST['path']; ?>" download>Télécharger</a></button>
</form>
<!--<button><a href="<?php echo $_POST['path']; ?>" download>Télécharger</a></button>-->
<?php
} else {
?>
......
......@@ -4,6 +4,15 @@ session_start(); // Demmare la Session
if (!isset($_SESSION['login'])) {
header('Location:index.php');
}
// Afficher les erreurs à l'écran
// ini_set('display_errors', 1);
/*##################################################
# write.php #
# Ver 2.0 - Date 14-12-2018 #
# Page d'écriture du topic #
##################################################*/
?>
<!doctype html>
<html lang="fr">
......@@ -27,40 +36,25 @@ if (!isset($_SESSION['login'])) {
<?php include_once('header.php'); ?>
<?php
// BENIT Romain
// V1.0
// 16/11/18
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
// Lecture des nouvelles valeurs dans le tableau de session
$login = $_SESSION['login'];
?>
<h1>Vous êtes bien connecté <?php echo $login; ?> !</h1>
<br>
<h2>Nouvel échange.</h2>
<div>
<form action="producteur.php" method="post" enctype="multipart/form-data">
<p>Choix du fichier : <input type="file" name="fileToUpload" id="fileToUpload"></p>
<p>Commentaire : <input type="textarea" name="COM" placeholder="Commentaire" /></p>
<p>Adresse mail de votre correspondant : <input type="email" name="MAIL" placeholder="mail@trueack.ovh" pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$"/></p>
<p><input type="submit" value="Valider"></p>
</form>
</div>
<div>
<button class="btn bnt-outline-secondary"><a href="accueil.php">Retour</a></button>
</div>
<!-- <form action="deconnexion.php">
<input class="btn bnt-outline-secondary" type="submit" value="Déconnexion">
</form> -->
// Lecture des nouvelles valeurs dans le tableau de session
$login = $_SESSION['login'];
?>
<h1>Vous êtes bien connecté <?php echo $login; ?> !</h1>
<br>
<h2>Nouvel échange.</h2>
<div>
<form action="producteur.php" method="post" enctype="multipart/form-data">
<p>Choix du fichier : <input type="file" name="fileToUpload" id="fileToUpload"></p>
<p>Commentaire : <input type="textarea" name="COM" placeholder="Commentaire" /></p>
<p>Adresse mail de votre correspondant : <input type="email" name="MAIL" placeholder="mail@trueack.ovh" pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$"/></p>
<p><input type="submit" value="Valider"></p>
</form>
</div>
<div>
<button class="btn bnt-outline-secondary"><a href="accueil.php">Retour</a></button>
</div>
<?php include_once('footer.php'); ?>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment