TP:PAGE PROTEGE PAR MOT DE PASSE AVEC PHP
Dernière mise à jour : 17 mars 2021
si le mot de passe entré par l'utilisateur est correcte les codes d'accès seront danc affichié

si le mot de passe entré par l'utilisateur est incorrect : un message d'erreur danc sera affichié

pour faire une page protégé par mot de passe avec le language de programmation php
on aura besoin de deux page
la 1er page index.php qui doit contenir un simple formulaire les inputs
avec la balise <style></style> qui doit styler notre formulaire
ansi la page traitemment.php cette page doit traité les informations qui sont remplie par l'utilisateur
si le mot de passe entré par l'utilisateur est correcte on aura l'accès a la page qui affiche les mots de passe
si le mot de passe entré par l'utilisateur est incorrect
un message danc doit s'affichera a l'utilisateur "Mot de passe incorrect il vous restera 2 tentative"
1er page php (page idex.php):
<!DOCTYPE html>
<html>
<head>
<title> cours d'ista </title>
<style >
body{
background-image: url("waterfall.jpg");
background-size: cover;
background-repeat: no-repeat;
outline: none;
}
</style>
</head>
<body>
<h1 style="color: red">bienvenue dans votre espace sécurisé </h1>
<form method="POST" action="traitemment2.php">
<input type="pasword" name="mot_de_passe" placeholder="password"> </br>
<input type="submit" value="envoyer">
</form>
</body>
</html>
2emme page traitemment.php:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h2><U>bienvenue dans votre espace sécurisé</U></h2>
<?php
if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] == "ISTA") // Si le mot de passe est bon
{
// On affiche les codes
?>
<h1>Voici les codes d'accès :</h1>
<p><strong>CRD5-GTFT-CK65-JOPM-V29N-24G1-HH28-LLFV</strong></p>
<p>
Cette page est réservée au personnel de la NASA. N'oubliez pas de la visiter régulièrement car les codes d'accès sont changés toutes les semaines.<br />
La NASA vous remercie de votre visite.
</p>
<strong> veuillez cliquez sur ce lien pour continuer l'inscription </strong>
<?php
}
else // Sinon, on affiche un message d'erreur
{
echo '<p>Mot de passe incorrect il vous restera 2 tentative</p>';
}
?>
</body>
</html>