Разрешить только определенные устройства iOS для просмотра веб-сайта - PullRequest
4 голосов
/ 17 июня 2011

Есть ли способ заблокировать веб-сайт для определенного устройства iOS?

Например, если бы я мог использовать UID, чтобы на сайт могли попасть только пользователи с UID, которые мне известны.

Я мог бы использовать имя пользователя и пароль, но я не хочу, чтобы мои пользователи могли делиться своими учетными записями с другими пользователями.

Я думал об использовании файлов cookie. Сохраните файл cookie, когда пользователь входит в систему в первый раз, и если он пытается войти в систему на другом устройстве, он не будет работать, поскольку я запрограммировал его на сохранение файла cookie только для каждой учетной записи.

Но есть ли лучший способ?

Ответы [ 4 ]

4 голосов
/ 21 июня 2011

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

2 голосов
/ 17 июня 2011

Использование Cookies не является возможным решением этой проблемы.Если пользователь очищает куки или перезагружает устройство, он теряет доступ к сайту.Кроме того, мы не можем получить UID с помощью JavaScript.Если вы находитесь в стадии, когда вы не можете двигаться вперед, пока не получите решение, я могу предложить вам одно.

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

Надеюсь, это поможет.

Каждая проблема имеет (n + 1) решения, где n - это числорешений, которые вы пробовали, и 1, что вы не пробовали.:)

2 голосов
/ 17 июня 2011

Нет, ты не можешь. Из-за проблем с конфиденциальностью вы не можете запросить UDID устройства, используя Javascript (и при этом вы не получаете его в HTTP-заголовке). Вы можете попробовать заблокировать все IP-адреса, кроме некоторых, но это не сработает, так что вы, вероятно, не сможете.

0 голосов
/ 04 ноября 2011

опубликовать udid с помощью mobileconfig.как http://whatisyourudid.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...