저는 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 코드를 다시 작성할 수 있습니다
으아아아