我有一个任务是使用 php 制作一个登录系统,特别是一个将密码散列到 .txt 文件中的任务(这不是你想要的方式)我已经尝试过,但无法弄清楚甚至如何开始。我被告知要使用函数 file() 创建一个数组。将不胜感激任何形式的帮助
目前有这个
<!DOCTYPE html> <html lang="en"> <body> <form action="test.php" method="post"> <span>Username</span> <input type="text" name="Username" id="Login-Input-Username" required><br> <span>Password</span> <input type="password" name="Password" id="Login-Input-Password" required> <button type="submit" name="Submit-Button" value="submit" id="Login- Button">Sign In</button> </form> <?php if(isset($_POST['Submit-Button'])) { $username = $_POST['Username']; $password = $_POST['Password']; $hash = password_hash($password, PASSWORD_DEFAULT); $fileRows = file("accounts.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); }?>
我真的不知道为什么你想将数据存储在文件中,但你可以重写你的 PHP 代码,如下所示