Мне нужно настроить гостевую сеть доступа Wi-Fi, которая будет автоматически направлять пользователей на веб-сайт с флэш-видео. Веб-сайт может размещаться на внутреннем или внешнем хостинге. Цель состоит в том, чтобы убедиться, что пользователь не может получить доступ к чему-либо еще, пока видео не будет воспроизведено или в течение определенного времени после принятия условий Wi-Fi.
Вопросы, любой Wi-Fi-маршрутизатор, который действительно может работать как веб-сервер, где файлы могут храниться и загружаться? Я знаком с устройством SonicWALL и настроил гостевые сети. Это позволит избежать внешнего хостинга сайта.
Если мы размещаем сайт на внешнем сервере, как только пользователи присоединяются к Wi-Fi, есть ли способ удержать их на странице до тех пор, пока видео не будет готово?
Да, это возможно. Лучше всего найти маршрутизатор, который может работать OpenWRT или DD-WRT прошивка. Оба они позволяют запускать веб-сервер на самом маршрутизаторе.
OpenWRT - это скорее чисто открытый интерфейс, но, по моему опыту, он поддерживается меньшим количеством маршрутизаторов. Вот список поддерживаемых роутеров, а вот инструкция по настройке веб-сервера.
Для DD-WRT вот список поддерживаемых роутеров и инструкция по настройке веб-сервера.
Что касается принуждения пользователя к просмотру видео, вы ищете Портал захвата функциональность. Например, OpenWRT имеет перец. Маршрутизатор будет хранить список «одобренных» хостов, которые пострадали от вашего видео, и любой HTTP-запрос, исходящий от неутвержденного хоста, будет перезаписан для загрузки видео.
Чтобы убедиться, что пользователь смотрит Все это, само Flash-видео должно сигнализировать маршрутизатору о завершении. Это будет сделано путем доступа к определенному URL-адресу в конце. (Выполнение этого навыка зависит от Flash.) Этот URL-адрес будет указывать на некоторый скрипт на вашем веб-сервере. Сценарий пометит хост как одобренный, а затем перенаправит его на страницу успеха. (Как Google.)
Удачи!