Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
formulaire,/etc/shadow
Envoyé par: Fernando

Bonjour a tous

je voudrais faire un formulaire PHP qui prenne le login et le pass des utilisateurs de mon systeme. Je sais qu il faut se servir du fichier /etc/shadow mais je ne sais pas trop comment.

Poste le Wednesday 14 July 2004 14:41:50
Répondre     Citer    
Re: formulaire,/etc/shadow
Envoyé par: Sve@r

J'arrive pas bien à comprendre ce que tu cherches à faire car je crois que tu mélanges un peu tout

1) Tu souhaites récupérer automatiquement le login et le pass des utilisteurs de ta machine => tu dois lire le fichier "/etc/passwd" et "/etc/shadow" (gaffe pour ce dernier car il n'y a que root qui puisse le lire et "php" est lancé avec les droits de ton site web qui ne sont certainement pas ceux de "root" sauf si tu es suicidaire)

OU BIEN

2) Tu souhaites créer un formulaire qui fasse saisir au visiteur de ta page un login et un mdp
<FORM method='post' action='verif.php'>
<INPUT type='text' name='login' minlength='10' maxlength='10'></INPUT>
<INPUT type='password' name='mdp' minlength='10' maxlength='10'></INPUT>
<INPUT type='submit'>Envoyer</INPUT>

Puis, dans ta page "verif.php", tu reçois automatiquement 2 variables texte nommées "$login" et "$mdp" et tu peux vérifier que "$login" et "$mdp" sont conforme à deux valeurs préalablement renseignées ou bien stockées dans un fichier texte que tu nommes comme tu veux

Dans ce cas, le fichier "/etc/shadow" n'intervient pas

OU BIEN

3) Tu souhaites que ce soit "apache" qui gère le login et le mdp d'accès à ta page => faut aller voir dans la doc apache avec le ".htaccess". Dans ce cas, il peut y avoir un fichier "passwd" et "shadow" mais ils se trouvent dans l'arborescence de ton site et pas dans "/etc".

OU BIEN
je ne vois pas trop...

Poste le Sunday 25 July 2004 16:17:35
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
formulaire,/etc/shadow
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons