<?php session_start(); require_once '../autoload.php'; if (!isset($_SESSION['dateCreationSession']) || Controller::sessionExpiree()) { Ordonnanceur::redirigerVers('/'); } ?> <!doctype html> <html class="no-js" lang="fr"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title><?php echo _APP_NOM_; ?> </title> <meta name="description" content="Gestionnaire de mots de passe"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="lib/google/icon.css" rel="stylesheet"> <link rel="stylesheet" href="lib/materialize/css/materialize.min.css"> </head> <body> <!--[if lt IE 8]> <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </p> <![endif]--> <ul id="nav-mobile" class="side-nav fixed" style="width: 240px;"> <li class="bold"><h3><?php echo _APP_NOM_;
$_SESSION = array(); require_once '../autoload.php'; if (Controller::tokenEstBienFormate($_GET['token']) && Controller::formulaireEstValide($_POST)) { if (Controller::tokenVeritable($_POST['email'], $_GET['token'])) { $donneesChiffrees = Ordonnanceur::genererDonneesHachees($_POST); if (Modele::activerUtilisateur($donneesChiffrees)) { Token::supprimer($_POST['email']); Ordonnanceur::connexionReussie($_POST, $donneesChiffrees); } else { Ordonnanceur::finDeTransaction(' Causes possibles : <ul> <li>Les informations saisies dans le formulaire ne sont pas valides.</li> <li>Mauvais token associé à cet utilisateur.</li> </ul> '); } } else { Ordonnanceur::finDeTransaction(' Causes possibles : <ul> <li>Les informations saisies dans le formulaire ne sont pas valides</li> <li>Mauvais token associé à cet utilisateur.</li> <li>Le token a expiré.</li> </ul> '); } } $bouton = Vue::genererBoutonActiver(); $boutonEnregistrement = ''; require_once 'formulaire.php';
<?php session_start(); require_once '../autoload.php'; if (!isset($_SESSION['dateCreationSession']) || Controller::sessionExpiree()) { Ordonnanceur::redirigerVers('/'); } if (Controller::formulaireAjoutMotDePasseEstValide($_POST)) { Ordonnanceur::ajouterMotDePasse($_POST); } if (isset($_GET['delete']) && !empty($_GET['delete'])) { Ordonnanceur::supprimerMotDePasse((int) $_GET['delete']); } Ordonnanceur::redirigerVers('/administrer');
session_start(); require_once '../autoload.php'; $carte = Vue::genererCarte(); $_SESSION = array(); if (Controller::formulaireEstValide($_POST)) { Ordonnanceur::supprimerComptesInactifs(); $donneesChiffrees = Ordonnanceur::genererDonneesHachees($_POST); if (Modele::utilisateurActifExiste($donneesChiffrees)) { Ordonnanceur::connexionReussie($_POST, $donneesChiffrees); } else { if (Controller::motDePasseConfirme($_POST) && Ordonnanceur::creerCompte($donneesChiffrees, $_POST['email'])) { Ordonnanceur::finDeTransaction('Votre compte a été créé.<br>Nous vous avons envoyé un email, veuillez suivre les instructions de celui-ci.', 'Success'); } else { Ordonnanceur::finDeTransaction(' Causes possibles : <ul> <li>Un problème est survenu lors de la connexion ou la création de votre compte.</li> <li>Vous n\'avez pas activé votre compte, vérifiez vos emails.</li> <li>Vous avez peut-être déjà créé un compte mais il n\'est pas actif car votre token est périmé.</li> <li>Vous devez confirmer votre mot de passe lors de l\'inscription</li> </ul> '); } } } $bouton = Vue::genererBoutonIndex(); $boutonEnregistrement = '<a id="inscription" class="btn waves-effect waves-light cyan">Inscription <i class="material-icons perm_identity">perm_identity</i> </a>'; require_once 'formulaire.php';