Aller au contenu

.htpasswd ?


polo

Sujets conseillés

Bonjour !!

Waaoo sympa ce forum !!

Voila je cherche à proteger juste un fichiers (ou plusieurs) et non pas un repertoire complet comme c'est le cas avec .htpasswd (qui lui protege le repertoire dans lequel il est copié).

Le probleme c'est que le fichier que je veux modifier est accompagner d'autre fichier qui doivent être lisible par tous et si je met .htpasswd, forcement il faudra des login et pass.

Existe t'il un moyen de cibler un fichier avec .htpasswd ou autre chose ? (donc d'obliger l'internaut à se munir de login et de pass pour lire une page)

Voila merci en tous cas pour votre aide ! ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour et bienvenue sur le HUB.

Pourquoi ne créerais-tu pas 2 répertoires :

- 1 avec un access "normal" (sans login/mdp) dans lequel tu mettrais les fichiers accessible à tous.

- 1 avec un access protégés par un login/mdp (mise en place d'un fichier htaccess et htpasswd).

Lien vers le commentaire
Partager sur d’autres sites

Salut Polo, et bienvenue à bord du Hub.

C'est assez simple si ton hébergeur supporte le php ;)

<?
if ( ($PHP_AUTH_USER=="login") and ($PHP_AUTH_PW=="motdepasse") )
   {$auth=true;}
else {$auth=false;}    

if (!$auth) {
   header( 'WWW-Authenticate: Basic realm="Page protégée"' );
   header( 'HTTP/1.0 401 Unauthorized' );
   print "<html><head><title>ACCES NON AUTORISE</title></head><body>";
   print "<h1 align=\"center\">Authentification nécessaire</h1></body>";
   exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Page Privée</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1 align="center">Contenu Privé</h1><h2 align="center">Authentification réussie</h2>
<div align="center">On met le contenu de la page ici....</div>
</body>
</html>

Remplace "login" et "motdepasse" par les valeurs que tu veux.

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...