Показать сообщение отдельно
  #3 (permalink)  
Старый 19.01.2018, 19:22
Кандидат Javascript-наук
Отправить личное сообщение для arkadii_parovozov Посмотреть профиль Найти все сообщения от arkadii_parovozov
 
Регистрация: 24.11.2016
Сообщений: 101

Спасибо, но это не совсем то, да еще и не 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);
	}
}

На локальном хосте показывает моё место расположения на карте, а если загружаю файл на платный хостинг (на домен), то карта не отображается. В чем может быть проблема?
Ответить с цитированием