Authentification web

Fermé
kimoco - 4 oct. 2004 à 08:29
 Utilisateur anonyme - 5 oct. 2004 à 12:10
Bonjour, Comment authentifier des personnes sur un site web en utilisant le fichier de mot de passe /etc/shadow? Mon serveur est apache

Merci
A voir également:

3 réponses

kelux Messages postés 3074 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
4 oct. 2004 à 14:13
j'ai une autre solution .... en créant un autre fichier de mdp juste pour l'accès à certaines zones du site...

Par ex, tu mets tes pages web dans /www
et tu veux limiter l'accès au repertoire /www/admin

Faire en root :

mkdir /www/passwords
/www/bin/htpasswd -c /www/passwords/passwords TOTO

le compte est TOTO, un mot de passe sera demandé.

Ensuite dans httpd.conf :

en dessous de <Directory /> ..........</Directory>

Rajoute une nouvelle partie :

<Directory "/www/admin">
AuthType Basic
AuthName "Zone réservée à l'administration"
AuthUserFile /www/passwords/passwords
Require user TOTO
</Directory>

Quand tu iras dans ton site http://monsite/admin/ , une fenetre d'authentification s'ouvre et te demande un compte et un mot de passe.

Luc L.
0
Oui cela je sais faire, mais justement c pour éviter d'utiliser un autre fichier de mot de passe. c pour ça que je cherche a utiliser le fichier /etc/shadow.
0
Utilisateur anonyme
5 oct. 2004 à 12:10
Salut,
Essaie d'aller voir les bibliothèques php PEAR: http://pear.php.net/package/Auth_HTTP
a+

Fat_cartman,
Looking for a job...
0