<?php require_once "header.php"; if (isset($error_message) && $error_message) echo "<h2>Erreur : " . $error_message . "</h2>"; if (isset($error_message) && $error_message === FALSE) { if (isset($_GET["mdp_oublie"])) echo "Le mail de récupération de mot de passe a bien été envoyé."; else if (isset($_POST["reset_password"])) echo "Le mot de passe a bien été changé. Vous pouvez désormais vous connecter."; else if (isset($_GET["confirmation-mail"])) echo "Le mail a bien été renvoyé."; else echo "Connexion réussie !"; } else if (isset($_SESSION["user_id"])) { ?> <h2>Vous êtes déjà connecté !</h2> <?php } else { ?> <?php if (isset($_GET["mdp_oublie"])) { ?> <form method="POST"> <table style="width: 100%;"> <tbody> <tr> <td style="width: 30%;"> <label for="email">E-mail associée au compte :</label> </td> <td style="width: 70%;"> <input style="width: 100%;" type="email" id="email" name="email" /> </td> </tr> <tr> <td colspan="2"> <input style="width: 100%;" type="submit" name="forgotten_password" value="Envoyer l'e-mail de récupération" /> </td> </tr> </tbody> </table> </form> <?php } elseif (isset($_GET["reset_password"])) { ?> <form method="POST"> <input type="hidden" name="token" value="<?= $_GET["token"] ?>" /> <table style="width: 100%;"> <tbody> <tr> <td style="width: 30%;"> <label for="password">Nouveau mot de passe :</label> </td> <td style="width: 70%;"> <input style="width: 100%;" type="password" id="password" name="password" /> </td> </tr> <tr> <td style="width: 30%;"> <label for="confirm_password">Confirmer le mot de passe :</label> </td> <td style="width: 70%;"> <input style="width: 100%;" type="password" id="confirm_password" name="confirm_password" /> </td> </tr> <tr> <td colspan="2"> <input style="width: 100%;" type="submit" name="reset_password" value="Changer le mot de passe" /> </td> </tr> </tbody> </table> </form> <?php } elseif (isset($_GET["confirmation-mail"])) { ?> <?php } else { ?> <form method="POST"> <input type="hidden" name="submitted" value="true" /> <table style="width: 100%;"> <tr> <td style="width: 30%;"><label for="email">E-mail :</label></td> <td style="width: 70%;"><input style="width: 100%;" type="email" id="email" name="email" value="<?php if (isset($email)) echo $email ?>" /></td> </tr> <tr> <td><label for="password">Mot de passe :</label></td> <td><input style="width: 100%;" type="password" id="password" name="password" /></td> </tr> <tr> <td colspan="2"> <!--suppress HtmlUnknownTarget --> <a href="<?= $URL_BASE ?>/connexion/mdp_oublie">Mot de passe oublié ?</a> </td> </tr> <tr> <td colspan="2"><input style="width: 100%;" type="submit" value="Se connecter" /></td> </tr> </table> </form> <?php } ?> <?php } ?> <?php require_once "footer.php" ?>