Voilà, je suis entrain de faire un code d'accès (Juste un mot de passe) pour une page web en html.
Le plus simple et le plus sur pour moi c'est le php, mais ça ne fonctionne pas et je ne sais pas pourquoi ?
Je place ce code où ? Normalement, c'est sur une page php que je rajoute à la racine du site genre : secure.php
Et je met tout ça dans le <body></body>.
Peut-être pourriez m'apporter vos lumières
- Code : Tout sélectionner
<?php
session_start();
error_reporting(0);
if(!isset($_SESSION['connecter']))
{
?>
<form method="post">
<center> Tapez le mot de passe pour accéder au site : <input type="text" name="pass"> <br />
<input type="submit" value="Se connecter">
</form>
<?php
if($_POST['pass'] == "MON MOT DE PASSE")
{
$_SESSION['connecter'] = true;
}
if(isset($_POST['pass']) AND $_POST['pass'] != "MON MOT DE PASSE")
{
echo " <br />Pass invalide";
}
}
else
{
include("HTTP://WWW.MAPAGE.html");
}
?>
Et voilà une partie du<head></head> de la page .html qui doit être protègée :
- Code : Tout sélectionner
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>TITREPAGE</title>
</head>
Merci d'avance