Как не разрешить несанкционированный доступ к данным json для карты-листовкиPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как не разрешить несанкционированный доступ к данным json для карты-листовки

Сообщение Anonymous »

У меня есть картографическое приложение, использующее Leaflet.js, которое извлекает маркеры карты со страницы php. Я хочу, чтобы люди не могли видеть эти координаты, чтобы они не могли их копировать и бесплатно делиться с другими людьми. Моя проблема в том, что независимо от того, что я придумал до сих пор, кажется, что любой опытный пользователь может получить данные из инструментов разработчика браузера, а затем скопировать мои маркеры и использовать их по своему усмотрению. Вот что я сделал на данный момент:
  • Чтобы маркеры отображались на странице php, пользователь должен войти в систему.
  • На странице карты создается одноразовый токен, который затем вызывает страницу php. Как только токен используется, он удаляется, поэтому, если пользователь попытается скопировать ссылку из javascript fetch(), срок действия токена истечет. и не отображать маркеры. Но в инструментах разработчика они смогут видеть, что было выведено на странице php, просто вырезать и вставлять и т. д.
  • Я также закодировал вывод страницы php, используя base64 и один раз ключ. Затем это декодируется на странице карты. Однако любой пользователь может просмотреть код JavaScript на странице карты, чтобы увидеть одноразовый ключ, а затем вырезать и вставить все в свой скрипт, чтобы его расшифровать.
Мне не хватает других вариантов, чтобы запретить совместное использование данных маркеров на карте? Есть ли способ сообщить devtools, а не показывать вывод определенной страницы? Рад услышать ваши мысли. Спасибо!


Подробнее здесь: https://stackoverflow.com/questions/792 ... eaflet-map
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»