Я работаю над проектом рельсов, и в идеале я хотел бы ограничить доступ каждого пользователя только к моему приложению с помощью двух устройств (чтобы ограничить использование имени пользователя &). В настоящее время я использую Devise для аутентификации пользователей. Я исследовал это через SO и документацию Devise, но пока не нашел решений. Конечно, я не могу быть первым человеком с этой необходимостью. У кого-нибудь есть идеи о том, как это можно сделать?Ограничение количества устройств на рельсах
0
A
ответ
1
Вы можете сделать это, сохранив уникальный идентификатор устройства в базе данных.
Создайте отдельную таблицу, в которой вы можете сохранить зарегистрированный идентификатор устройства и проверить его при аутентификации.
Для идентификационного ключа, зависящего от оборудования, мы также можем использовать MAC-адрес.
Медиа управления доступом адрес (MAC-адрес) является уникальным идентификатором назначаются сетевым интерфейсам для связи на физическом сегменте сети . MAC-адреса чаще всего назначаются производителем сетевой карты сетевого интерфейса (NIC) и хранятся в его аппаратном обеспечении , в памяти только для чтения карты или в каком-либо другом устройстве прошивки . [Википедия]
Вот драгоценный камень для поиска MAC-адрес:
https://github.com/ahoward/macaddr
Смежные вопросы
- 1. iOS Non-Renewable IAP - Ограничение количества устройств
- 2. Ограничение количества запросов на сервлет
- 3. Ограничение количества кликов на кнопке
- 4. Ограничение количества пользователей в wifiDirect
- 5. Ограничение вращения некоторых устройств на iOS - Swift
- 6. Ограничение количества элементов списка?
- 7. Ограничение количества переменных Matlab
- 8. Ограничение количества нерешенных тем
- 9. Ограничение количества реплицированных форм
- 10. Ограничение количества одновременных System.Threading.Tasks.Task
- 11. Ограничение количества используемых сердечников
- 12. Условная уникальность Ограничение Ruby на рельсах
- 13. Ограничение на голосование в рельсах в модели
- 14. Подсчет количества лесов. Рубины на рельсах.
- 15. Ограничение количества процессорных ядер
- 16. Ограничение количества записей
- 17. Ограничение количества внедренных объявлений
- 18. Mysql ограничение количества запросов
- 19. Ограничение количества узлов
- 20. Ограничение количества строк
- 21. Ограничение количества плутов
- 22. Ограничение количества подключенных соединений
- 23. Ограничение большого количества
- 24. Ограничение количества файлов Namenode
- 25. Ограничение количества отображаемых фидов
- 26. Ограничение количества потоков
- 27. Ограничение количества элементов на JQuery Autocomplete Теги
- 28. Ограничение количества посещений страниц на основе ip
- 29. Ограничение количества ввода charcters на UITextField
- 30. Ограничение количества категорий на гранях огранкой участке