Помогите создать защищенную паролем веб-страницу с помощью PHP и javascript.
Я создаю защищенную паролем веб-страницу, используя два PHP-файла с именем password.php и еще incog.php-да.
Здесь password.php:
<html> <title>Enter the password</title> <head> <style> p{ color:red; } </style> </head> <body> <p>Please enter the pass word or key to visit this site.</p> <form action="incog.php" method="post"> Passoword: Do not hack!<input type="password" name = "pass"> <input type="submit" value="Go to site"> </form> </body> </html>
А вот это incog.php:
<?php if ($_POST['pass'] == 'password') header("Location: hello.html"); else echo "Go away" ?>
Проблема в том, что любой желающий может попасть на "секретную" страницу, угадав url.
Что я уже пробовал:
Я попытался добавить этот код на секретную веб-страницу:
<!DOCTYPE html> <html> <script> function thisFunction() { window.location.href = "password.php"; } </script> <body onload="thisFunction()"> <h1>Hello you have reached the secret page</h1> </body> </html>
Но очевидно, что это не сработает, потому что это будет снова и снова возвращать вас к одной и той же странице.
Решение было бы оценено по достоинству; я новичок в PHP и Javascript.