<?php error_reporting(E_ALL); require_once "header.php"; require_once "class.util.php"; require_once "class.userData.php"; require_once "class.validation.php"; require_once "class.database.php"; $message = ""; if (isset($_GET['sendmail']) && $_GET['sendmail'] == 1) { $matricule = $_POST['matricule']; if (isset($matricule) && validation::matricule($matricule)) { $user = new userData($_POST['matricule']); if ($user->getExist()) { $password = util::generatePassword(); $pregArray = array(array('key' => "/@@FIRSTNAME@@/", 'value' => $user->getFirstName()), array('key' => "/@@LASTNAME@@/", 'value' => $user->getLastName()), array('key' => "/@@PASSWORD@@/", 'value' => $password)); $database = database::instance(); $database->requete("UPDATE st_authentication SET password='******' WHERE matricule='" . $matricule . "'"); util::sendEmail($user->getEmail(), 'accessrecovery.txt', $pregArray, "Stationnement AEP - Demande de nouveau mot de passe"); $message = util::UTF8toISO8859("Un courriel avec votre nouveau mot de passe vous a été envoyé"); } else { $message = 'Utilisateur non existant'; } } else { $message = 'Matricule invalide'; } } ?> <div> <?php if ($message != "") {