Итак, у меня есть мой сайт (давайте позвоним abc.com) на goDaddy.Предотвратите прямой доступ к веб-странице, введя URL-адрес
У меня есть страница входа в систему (abc.com/login.html).
Который берет меня на вторую страницу под названием booking (abc.com/booking.html) после подтверждения учетных данных.
Поэтому я не хочу, чтобы люди могли просто набрать abc.com/booking.html и получить к нему доступ. Я хочу, чтобы перейти к abc.com/login.html, а затем перейти к abc.com/booking.html
Так я наткнулся на 2 пути, чтобы исправить это -
- Включают проверка подлинности php-скрипта в booking.html и изменение расширения с html на phtml. -> Это не сработало для меня
- Включите файл .htacess. -> Я не совсем уверен, как это сделать
вам может понадобиться '$ _SESSION' для профилактики. –
Вам нужно сделать что-то серверное. Файл .htaccess скорее заменит вашу страницу входа, я не думаю, что вы этого хотите. Итак, как говорили другие, вам нужно что-то сделать с PHP или другим языком сервера (node.js, Java, ... Я не знаю, какие из них доступны на goDaddy). Концепция заключается в предоставлении пользователю идентификатора сеанса после входа в систему. Этот идентификатор сеанса может быть, например, сохранен в файле cookie или где-то в другом месте. Когда пользователь обращается к странице, скрипт проверяет идентификатор сеанса. Только если идентификатор действителен, пользователь может продолжить работу. – TuringTux
Remeber '$ _SESSION' запускает' PHP' не 'HTML'. –