PHP de connexion depuis un fichier texte
Salut, j'ai regardé les autres posts à ce sujet mais ils sont de 2 ans ou plus, alors j'ai pensé que c'était mieux de commencer à frais.
Comme le suggère le titre, je suis en train de faire une page de connexion avec php. Les utilisateurs doivent être en mesure de vous connecter à un membre spécial seule page. Les noms d'utilisateur et mots de passe sont stockés dans un fichier de texte (à noter qu'il est pour une mission autrement j'utilise SQL). Mon code est ci-dessous
?php
echo "Username: <input type=\"text\" name=\user-name\"><br>";
echo "Password: <input type=\"text\" name=\pass-word\"><br>";
echo "<input type=\"submit\" value=\"login\" name=\"login\"><br>";
$userN = $_POST['user-name'];
$passW = $_POST['pass-word'];
$userlist = file ('users.txt');
$checkUser =$userlist[0];
if (isset($_POST['login']))
{
if ($userN == $userlist)
{
echo "<br> Hi $user you have been logged in. <br>";
}
else
{
echo "<br> You have entered the wrong username or password. Please try again. <br>";
}
}
?>
<form action="login.php" method="post">
Username: <input type="text" name="username">
<br />
Password: <input type="password" nme="pass"
<br />
<input type="submit" name="submitlogin" value="Login">
Je sais que j'ai besoin d'utiliser le exploser la fonction et j'ai besoin de définir la façon dont le fichier texte doit être définie. idéalement nom d'utilisateur|mot de passe. dans un fichier appelé users.txt Les utilisateurs fichier doit également contenir des informations telles que l'e-mail (peut remplacer le nom d'utilisateur) le nom des clients, le nom de l'entreprise (le client) et des prix spéciaux pour les membres.
OriginalL'auteur knick007 | 2013-10-06
Vous devez vous connecter pour publier un commentaire.
Permet de dire que votre fichier texte ressemble à quelque chose comme ceci:
Votre code peut lire quelque chose comme ceci:
OriginalL'auteur Donatello