Accés filtrés

Fermé
cecilezigo Messages postés 1 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 19 février 2008 - 19 févr. 2008 à 11:57
 Hamadryade - 20 févr. 2008 à 01:40
Bonjour,
je voudrais créer sur un site html un accès filtré avec login et mot de passe, (sur certaines pages).
Comment dois je m'y prendre?
Merci de vos réponses
A voir également:

1 réponse

Tu ne peux pas faire une page protégée par mot de passe uniquement en html. Il te faut utiliser le php.
Mais ne t'inquiètes ce n'est pas très difficile.
Déjà tu renommes la (ou les) page(s) concernée(s) en leur mettant un .php à la fin (ça ne change rien à ton site mais le seul problème est que tu ne pourras plus voir ton site en local, à part en utilisant un logiciel tel easyphp).
Et ensuite tu entres ceci dans ta page :
(- Là ou j'ai mis des étoiles ********, tu le remplaceras par le mot de passe que tu as choisi pour protéger ta page.
- Là où j'ai mis des #### c'est la partie à modifier pour rentrer ce que tu veux.
- Là où j'ai mis des ¤¤¤¤¤, tu le remplaces par le nom de ta page.)

<? if (isset($_POST['mot_de_passe']))
{
$mot_de_passe = $_POST['mot_de_passe'];
}
else
{
$mot_de_passe = "";
}
if ($mot_de_passe == "********")
{ ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>###### Titre de ta page protégée par mot de passe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
######## C'est ici que tu mets le contenu de ta page protégée par mot de passe.
</body>
</html>

<?
}
else
{
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>####### Titre de la page où on demande le mot de passe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
####### Ici c'est le contenu de la page où on demande le mot de passe.
<p>Veuillez entrer le mot de passe :</p>
<form action="¤¤¤¤¤.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>
</body>
</html>

<?
}
?>


J'espère que c'est ce que tu recherchais et t'avoir aidé.
Bon courage !
0