защитить страницу с вопросом - PullRequest
0 голосов
/ 31 октября 2010

Я хочу поделиться чем-то с определенной группой людей.

я хочу сделать так: перед загрузкой страницы я задаю вопрос зрителю, если ответ правильный, то страница загружается, если ответ неправильный, пользователь обращается к страница предупреждения. (Я хочу избежать процесса регистрации, конкретный вопрос в порядке)

но есть проблема с этим: каждый раз, когда страница перезагружается, пользователь должен вводить ответ снова?

В любом случае, я могу избежать этого?

Ответы [ 3 ]

2 голосов
/ 31 октября 2010

Вас также может заинтересовать использование файлов Apache .htaccess для контроля доступа: http://httpd.apache.org/docs/2.0/howto/auth.html

(для вопросов по использованию .htaccess, проверьте ServerFault)

2 голосов
/ 31 октября 2010

(я предполагаю, что вы не знаете, как работают сеансы, потому что вы выглядите как новичок в StackOverflow) Нет, PHP (или другие современные серверные технологии, такие как ASP) имеют систему сеансов, которая позволяет нескольким пользователям одновременно работать в сети. Сервер хранит переменные сеанса в файлах, по одной на пользователя. Смотри http://ca2.php.net/manual/en/intro.session.php

1 голос
/ 31 октября 2010

Во-первых, я бы не рекомендовал ваш подход к чему-то большему, чем простой сценарий. При этом вы хотели бы написать страницу, которая служит вашей страницы безопасности. При обратной передаче проверьте ответ, установите переменную сеанса и перенаправьте на защищенную страницу. Защищенная страница должна выполнить проверку во время загрузки той же самой переменной сеанса и перенаправить на страницу безопасности, если пользователь не ответил на вопрос безопасности.

...