
Forum de support de ClanFree.net
Vous n'êtes pas identifié.
Salut à tous, je souhaite rendre l'accès à une page de mon site accessible seulement à certaines personnes, pour ce faire je voudrais ajouter un mot de passe sur une page... savez vous comment faire? j'ai déjà cherché sur google je trouve rien d'intéressant... :s
ps: pour phpraider tous mes problèmes sont reglés merci bcp^^
Hors ligne
Il faut que tu passes par les .htaccess
http://www.siteduzero.com/tuto-3-152-1- … ccess.html
Hors ligne
Oulala ça a l'air très complîqué mdr^^ je vais voir ^^ sinon y a pas une solution plus simple? y a pas des sites qui font ça?
Hors ligne
Tiens, si tu veux, revoilà la même explication, mons complète, mais en beaucoup plus léger (je pense)
C'est en tout cas la méthode la plus simple que je connaisse. Si tu veux autre chose, il faut que tu te lances dans de la programmation, et ça sera un peu plus long à mettre en place. La technique des htaccess, en revanche, est simple et rapide.
ici (va directement à la rubrique "Accès restreint pour certains dossiers")
Note bien que cette technique permet de protéger des répertoires. Toutes les fichiers du répertoire seront protégés. Donc, si c'est seulement certaines pages que tu veux protéger, il va falloir bien organiser les fichiers de ton site.

Hors ligne
Salut,
Fais comme ceci, c'est simple et facile à faire:
<?php
// Ton mot de passe"ad5e7"
if (isset($_POST['mot_de_passe']))
{
$mot_de_passe = $_POST['mot_de_passe'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = "";
}
if ($mot_de_passe == "ad5e7")
{
?>
<!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>Page sécurisée</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
Voici les url de téléchargement des tout <b>nouveaux</b> films:
http://www.lepirateenforce.com/star-wars10.rar
<hr />
</body>
</html>
<?php
}
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>Page protégée par mot de passe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Veuillez entrer le mot de passe </p>
<form action="page.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>
</body>
</html>
<?php
}
?>Voilà, j'espère que celà t'as aidé!
Cordialement,
Hors ligne
volt ca marche nikel a par un tout petit detail mdr c'est que quan le mdp est faux ca affiche quand meme la page^^ mdr
Hors ligne
Bagri a écrit:
ca affiche quand meme la page
De quelle page parles-tu?
En fait, je pense que tu ne dois peut-être pas utiliser le code de Volt correctement?
Il faut que tu modifies la page que tu veux protéger, c'est à dire en lui rajoutant toutes ces lignes de codes.
Et l'ancien contenu de ta page ira en fait entre
if ($mot_de_passe == "ad5e7")
{
?>
et
<?php
}
else
{
?>
Et il faudra que tu mettes aussi le nom de cette page dans
<p>Veuillez entrer le mot de passe </p>
<form action="page.php" method="post">
(à la place de page.php, mets le nom de la page protégée)
As-tu procédé ainsi?

Hors ligne