Спасибо, но это не совсем то, да еще и не 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);
}
}
На локальном хосте показывает моё место расположения на карте, а если загружаю файл на платный хостинг (на домен), то карта не отображается. В чем может быть проблема?