authentification par fichier
Bonjour,
Je souhaite pouvoir m'authentifier sur un site via des informations stockées dans un fichier txt qui a cette forme:
Code:
1 2
|
user:passwd (crypté en md5) |
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<?
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
extract($_POST);
$contenu_array = file('users.txt');
$bool=1;
foreach($contenu_array as $line)
{
$id = explode(":", $line);
if($login == $id[0] && md5($pass) == $id[1]) {
session_start();
$bool=0;
$_SESSION['login'] = $login;
header('Location: index1.php');
}
}
if($bool){echo "c mort";}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('index.htm');
exit;
}
?> |
cela marche, mais quand j'ai deux utilisateurs dans mon fichier users.txt, seul le dernier est pris en compte.