<?php // deuxième page include 'include_dao.php'; session_start(); // on precise le repertoire où se trouve les fichiers templates et le répértoire où on met les fichiers compilés (cache) $template = new Template('template', 'cache'); $template->assign_var('FAIL', FALSE); $template->assign_var('SUCCES', FALSE); // on precise la variable langage $template->set_language_var($lang); page_header('Connection', 'Connection', 'CONNECTION'); page_footer(); $template->set_filenames(array('body' => 'mdpoublie.html')); $submit = isset($_POST['submit']); if ($submit) { $mail = $_POST["mail"]; $demandeur = new DemandeurMySqlDAO(); $demandeurQuery = $demandeur->queryByAdresseMail($mail); if ($demandeurQuery != false) { $template->assign_var('SUCCES', TRUE); $mdp = $demandeurQuery[0]->motDePasse; $template->assign_var('MESSAGE', "Votre mot de passe est : " . $mdp); } else { $template->assign_var('FAIL', TRUE); $template->assign_var('MESSAGE', "Adresse inconnue !<br /><br />"); } } $template->display('body');
$demandeurInsert->adresse = $adresse; $demandeurInsert->cp = $cp; $demandeurInsert->ville = $ville; $demandeurInsert->adresseMail = $demandeurQuery[0]->adresseMail; $demandeurInsert->motDePasse = empty($nmdp) ? $demandeurQuery[0]->motDePasse : $nmdp; $demandeur->update($demandeurInsert); $template->assign_var('MESSAGE', "Profil mis à jour !<br /><br />"); $template->assign_var('UPDATESUCCES', TRUE); } else { $template->assign_var('UPDATEFAIL', TRUE); $template->assign_var('MESSAGE', 'Erreur : Mots de passe erronés !<br /><br />'); } } if (isset($_SESSION['Nom'])) { $template->assign_var('LOG', TRUE); $demandeur = new DemandeurMySqlDAO(); $demandeurQuery = $demandeur->queryByNom($_SESSION['Nom']); $nom = $demandeurQuery[0]->nom; $prenom = $demandeurQuery[0]->prenom; $sexe = $demandeurQuery[0]->sexe; $dateNaissance = $demandeurQuery[0]->dateNaissance; $type = $demandeurQuery[0]->type; $adresse = $demandeurQuery[0]->adresse; $cp = $demandeurQuery[0]->cp; $ville = $demandeurQuery[0]->ville; $pwd = $demandeurQuery[0]->motDePasse; $template->assign_vars(array('NOM' => $nom, 'PRENOM' => $prenom, 'SEXE' => $sexe, 'DATE' => $dateNaissance, 'TYPE' => $type, 'ADRESSE' => $adresse, 'CP' => $cp, 'VILLE' => $ville, 'MDP' => $pwd)); if ($submitRequest) { $template->assign_var('ONUPDATE', TRUE); } } else {
$template->assign_var('LOG', FALSE); $template->assign_var('MESSAGE', "Vous êtes déjà connecté !<br /><br />"); } if ($submit) { $mail = $_POST['mail']; $mdp = $_POST['pwd']; $mdpCheck = $_POST['cpwd']; $type = $_POST['type']; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $sexe = $_POST['sexe']; $date = $_POST['ddn']; $adresse = $_POST['adresse']; $cp = $_POST['CP']; $ville = $_POST['ville']; $demandeur = new DemandeurMySqlDAO(); if ($mdp == $mdpCheck) { $demandeurQuery = $demandeur->queryByAdresseMail($mail); if ($demandeurQuery != false) { $template->assign_var('MESSAGE', "Erreur : Adresse email déjà existante !<br /><br />"); $template->assign_var('REGISTERFAIL', TRUE); } else { $demandeurInsert = new Demandeur(); $demandeurInsert->type = $type; $demandeurInsert->sexe = $sexe; $demandeurInsert->nom = $nom; $demandeurInsert->prenom = $prenom; $demandeurInsert->dateNaissance = $date; $demandeurInsert->adresse = $adresse; $demandeurInsert->cp = $cp; $demandeurInsert->ville = $ville;