Ограничить доступ к веб-странице с конкретного устройства?

346
28 августа 2017, 08:58

Меня спрашивали, как сделать так, чтобы человек зайдя с конкретного компьютера на сайт и купив платный доступ на конкретную страницу, мог в дальнейшем только с этого компьютера на эту страницу и заходить?

В чем моя логика неверна?

  1. самый надежный способ идентифицировать устройство (например, компьютер) в сети - mac-адрес, хотя и тот перепиливают умельцы

  2. второй по надежности ip-адрес, который определяет уже не устройство, а "узел" в сети - вчера на ip висел конкретный комп, через полчаса утюг.

  3. большинство сидит на динамических IP провайдера, а значит он переменен

  4. на динамическом IP провайдера я не одинок и могут быть еще абоненты

Вывод:

Нельзя гарантированно идентифицировать конкретное устройство (того самого пользователя с тем самым пк) в сети и дать доступ к веб-странице исключительно ему?

И решение только такое - авторизации, верификации, доступы по уникальным ссылкам и тп. То есть работает, но технически зайти можно с любого устройства.

Answer 1

Все Вы правильно понимаете. IP-адрес - это ни о чем, а до MAC адреса Вы не доберетесь

платный доступ к веб-странице

Логично будет давать доступ не устройству, а человеку. Вот, допустим, я купил у Вас доступ. У меня дома два ноута и телефон. И еще комп на работе. Мне для каждого устройства покупать доступ?

Логично будет сделать доступ по логину/паролю. Или по номеру телефона с отправкой кода подтверждения по СМС. Если хотите, то при создании новой сессии, разрывайте предыдущую сессию для этого логина

READ ALSO
Запись данных из Steam в БД(Авторизация OpenID)

Запись данных из Steam в БД(Авторизация OpenID)

Здравствуйте! Подскажите пожалуйста?! Как записать данные с проверкой в бд(mysql) "test", в таблицу "users", В файле configphp хранятся данные подключения...

281
Рекурсия в php. Как работает?

Рекурсия в php. Как работает?

Посоветуйте хорошую статью про рекурсия в phpИзучал ее в js, но в виду ненадобности как-то забыл про это, да и отличия я думаю какие-то есть

224
Борьба с addAttachment в PHPMail

Борьба с addAttachment в PHPMail

Здравия всем, уважаемые программистыВ модуле joomla 3 пытаюсь добавить в форму обратной связи поле с добавлением файла

216
Перевод русских букв на латиницу PHP

Перевод русских букв на латиницу PHP

Есть ли такая функция или способ в PHP чтобы перевести русские буквы на английские?

351