Ограничить доступ к конкретной странице в зависимости от физического местоположения

1

Для проекта в моей школе я хотел бы позволить членам "зарегистрироваться" в конце заседаний, чтобы показать их посещаемость. Очевидно, будут люди, которые не встречаются на собраниях и будут пытаться обмануть систему.

То, как я собирался это сделать, было

  • Ограничьте форму отправки (через php), если их IP-адрес не входит в диапазон школьной сети
  • Не допускайте отправки одного устройства дважды (добавьте недельный файл cookie)

Я не уверен, что мой метод IP - лучший способ сделать это, или если я полностью ошибаюсь. Поэтому, прежде чем я зашел слишком далеко в исследование; это лучший способ справиться с этой проблемой?

Теги:
ip

1 ответ

0
Лучший ответ

Чтобы ограничить доступ к определенному диапазону IP, вы можете посмотреть этот ответ. Однако это работает только в том случае, если устройство используется в вашей школьной сети, и вам придется добавить некоторое ограничение времени (поэтому заявка на участие на следующий день не работает).

Что касается файлов cookie, они могут быть удалены пользователем. Для вас действительно достаточно вспомнить используемые логины и если они были отправлены на указанную неделю.

В общем, вам может быть проще распечатать список, который участники должны подписать...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню