Commit f9b905c4 authored by Romain Benit's avatar Romain Benit 🥇
Browse files

Merge branch 'master' of gricad-gitlab.univ-grenoble-alpes.fr:ferrafli/RIE-2017-ProjetTutore-G1

parents ae48b189 90a816e4
......@@ -23,12 +23,18 @@ session_start(); // Demmare la Session
<link href="./style/css/sticky-footer-navbar.css" rel="stylesheet">
<script type="text/javascript">
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</script>
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
function bascule(id) {
if (document.getElementById(id).style.visibility == "hidden")
document.getElementById(id).style.visibility = "visible";
else document.getElementById(id).style.visibility = "hidden";
}
</script>
</head>
<body>
......@@ -59,10 +65,13 @@ window.onunload=function(){void(0)}
<button class="btn btn-outline-secondary" type="submit">Écrire un message</button>
</form>
<br>
<!-- <button class="btn btn-outline-secondary" type="submit">Lire un message</button> -->
<button class="btn btn-outline-secondary" type="submit" onclick="bascule('header');">Lire un message</button>
<!-- <form action="deconnexion.php">
<button class="btn btn-outline-secondary" type="submit">Déconnexion</button>
</form> -->
<div id="header">bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</div>
<?php
exit;
......
......@@ -29,8 +29,9 @@
<b>Bonjour à vous,</b><br><br>
<p>Veuillez trouver ci-dessous un lien vers votre courrier envoyé par l'équipe de TRUEACK.</p><br>
<p>Il s'agit d'un courrier de type accusé reception.</p><br>
<a href='https://trueack.ovh/?topic=$nom_topic'>Cliquez ici pour voir la votre courrier éléctronique.</a>
<a href='https://trueack.ovh/?topic=$nom_topic'>Cliquez ici pour voir la votre courrier éléctronique.</a><br>
<p>Votre topic porte le nom suivant : $nom_topic</p><br>
<p>Le mot de passe pour y accéder est le suivant : $pass</p>
</body>
</html>");
//==========
......
......@@ -5,7 +5,8 @@
# produire le message du client #
##################################################*/
session_start(); // Demmare la Session
// Démarrage ou restauration de la session
session_start();
?>
<!DOCTYPE html>
<html lang="fr">
......@@ -32,14 +33,23 @@ session_start(); // Demmare la Session
<?php
// Démarrage ou restauration de la session
session_start();
// Lecture d'une valeur du tableau de session
$_SESSION['login'];
//Fonction de génération d'un mot de passe pour l'accés au topic
function genpass($longueur = 6) {
$caracteres = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$longueurMax = strlen($caracteres);
$chaineAleatoire = '';
for ($i = 0; $i < $longueur; $i++) {
$chaineAleatoire .= $caracteres[rand(0, $longueurMax - 1)];
}
return $chaineAleatoire;
}
// Création du nom de topic
$nom_topic = $_SESSION['login']."_".time();
// Création du password pour la lecture du topic
$pass = genpass();
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
......@@ -70,7 +80,6 @@ session_start(); // Demmare la Session
<form class='error'>
<p>Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...</p>
<button class="btn bnt-outline-secondary"><a href="producteur.php">Retour</a></button>
<!-- <input type="button" value="Retour" onclick="history.go(-1)"> -->
</form>
<?php
exit;
......@@ -81,7 +90,6 @@ session_start(); // Demmare la Session
<form class='error'>
<p>Le fichier est trop gros...</p>
<button class="btn bnt-outline-secondary"><a href="producteur.php">Retour</a></button>
<!-- <input type="button" value="Retour" onclick="history.go(-1)"> -->
</form>
<?php
exit;
......@@ -92,7 +100,6 @@ session_start(); // Demmare la Session
<form class='error'>
<p>Le champ "Commentaire" est vide.</p>
<button class="btn bnt-outline-secondary"><a href="producteur.php">Retour</a></button>
<!-- <input type="button" value="Retour" onclick="history.go(-1)"> -->
</form>
<?php
exit;
......@@ -103,14 +110,10 @@ session_start(); // Demmare la Session
<form class='error'>
<p>Le champ "Adresse mail de votre correspondant" est vide.</p>
<button class="btn bnt-outline-secondary"><a href="producteur.php">Retour</a></button>
<!-- <input type="button" value="Retour" onclick="history.go(-1)"> -->
</form>
<?php
exit;
}
//if (file_exists("$dossier.$fichier)) {
// $erreur = 'Vous devez choisir un autre nom de fichier';
//}
//S'il n'y a pas d'erreur, on upload !
else {
......@@ -170,9 +173,6 @@ session_start(); // Demmare la Session
L'adresse mail de la personne à contacter : <?php echo htmlspecialchars($_POST['MAIL']), "<br>"; ?>
Le topic se nomme : <?php echo $nom_topic;
// Nous effacons le fichier une fois le traitement terminé
//unlink($dossier . $fichier);
}
else //Sinon (la fonction renvoie FALSE).
{
......@@ -180,7 +180,6 @@ session_start(); // Demmare la Session
<form class='error'>
<p>Echec de l'upload !</p>
<button class="btn bnt-outline-secondary"><a href="producteur.php">Retour</a></button>
<!-- <input type="button" value="Retour" onclick="history.go(-1)"> -->
</form>
<?php
exit;
......@@ -191,7 +190,6 @@ session_start(); // Demmare la Session
<form>
<button class="btn bnt-outline-secondary"><a href="accueil.php">Retour</a></button>
<!-- <input type="button" value="Retour" onclick="history.back()"> -->
</form>
......
......@@ -19,7 +19,7 @@
$req = $connexion->prepare('INSERT INTO topics(topics, password) VALUES(:topics, :password)');
$req->execute(array(
'topics' => $nom_topic,
'password' => "12345"
'password' => $pass
));
?>
Supports Markdown
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