Мне нужно создать целевую страницу (на основе PHP), которая используется в точках доступа WIFI (HP Aruba). Требование было бы: «Если форма доступа уже заполнена, просто покажите www.google.com (без входа в систему или что-то еще), если нет, покажите им форму».
Я бы сделал это, зарегистрировав их MAC-адреса, но обнаружил, что это невозможно через PHP.
Ребята, вы хоть представляете, как мне этого добиться?
Спасибо уже!
Самый простой способ — установить cookie, чтобы «этот» пользователь прошел проверку подлинности, и перенаправить его на другую страницу.
Другая возможность может быть https://github.com/Valve/fingerprintjs2 которые позволяют вам создать «отпечаток пальца» пользователя. Это можно сохранить в своем бэкэнде и сравнить в следующий раз, когда пользователи зайдут на вашу страницу.
РЕДАКТИРОВАТЬ, я связался с fingerprintjs, но есть новая версия, fingerprintjs2
Других решений пока нет …