Как привязать пользователя к компьютеру?
Всем привет!
В общем есть сайт, на нем можно зарегистрироваться и войти в аккаунт. естественно авторизоваться можно с любого компьютера. А возможно ли сделать так чтобы можно было зайти только с определённого компьютера (допустим с того с какого зарегистрировались)? |
|
Спасибо, но это не совсем то, да еще и не 100% вариант. Мне нужно именно привязать пользователя к определенному компьютеру. А он может снять образ с него и восстановить данные на другом.
В голову пришла идея проверять координаты пользователя, и если отклонения больше допустимых, то закрываем доступ к сайту. Только столкнулся с проблемой: navigator.geolocation.getCurrentPosition(showPosition); function showPosition(position) { latitude = position.coords.latitude; longitude = position.coords.longitude; ymaps.ready(init); var myMap, myPlacemark; function init(){ myMap = new ymaps.Map("map", { center: [latitude, longitude], zoom: 17 }); myPlacemark = new ymaps.Placemark([latitude, longitude], { hintContent: '', balloonContent: '' }); myMap.geoObjects.add(myPlacemark); } } На локальном хосте показывает моё место расположения на карте, а если загружаю файл на платный хостинг (на домен), то карта не отображается. В чем может быть проблема? |
Нужен протокол https
|
Цитата:
Ps. я как пользователь могу просто не разрешить сайту доступ к моим геоданным. Искать координаты по IP - малоэффективно, ip легко меняется, да и координаты зачастую бывают совершенно неверными. Плюс вы забываете про переносные пк (ноутбуки) и телефоны. Для таких устройств сменить свои координаты - обычное дело. Т.е. ваш способ идентификации пк по его координатам не даст нужного результата. |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
рони,
:-? |
laimas,
MAC достаточно просто скопировать и перенести на любой комп. |
Часовой пояс GMT +3, время: 10:52. |