こんにちは、これに関する他の投稿を見てきましたが、それらは 2 年以上経過しているので、最初からやり直したほうがよいと思いました。
タイトルの通り、phpでログインページを作ってみました。ユーザーは、特別なメンバー専用ページにログインできる必要があります。ユーザー名とパスワードはテキストファイルに保存されます (これは割り当て用であり、それ以外の場合は SQL を使用することに注意してください)。私のコードは以下です
?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">
分解機能を使用する必要があり、テキスト ファイルの設定方法を定義する必要があることはわかっています。理想的にはユーザー名|パスワード。users.txt という名前のファイルで、users ファイルには、電子メール (ユーザー名を置き換えることができます)、顧客名、(顧客の) ビジネス名、メンバーの特別価格などの情報も含める必要があります。