8797 sujets

Développement web côté serveur, CMS

Bonjour,

voila un code ( sans les tests de droit d'ecriture ) pour ecrire dans le fichier .htpasswd :



$line = $_POST["username"].":".$_POST["password"]."\n";
$filename = "./.htpasswd";
$handle = fopen($filename, "a");
fwrite($handle, $line);
fclose($handle);



là on est ok !

apres pour supprimer une ligne, comment on fait ?
Salut,

M3hdi a écrit :

apres pour supprimer une ligne, comment on fait ?
En fait on ne supprime pas une ligne : on réécrit tout le fichier sans la ligne en question. Smiley murf

En clair c'est un peu lourd comme traitement et dans un cas pareil il est à priori bien plus simple d'utiliser une table de logins / passwords.

A+
d'accord Heyoan, mais je ne sais pas comment proteger tout un dossier par un login et un pass ... je suis un peu débutant ...