как помешать людям делиться ссылкой на страницу вашего сайта? - PullRequest
0 голосов
/ 11 апреля 2020

Есть ли способ сделать ссылку на страницу на моем сайте недоступной для совместного использования, то есть, если я поделюсь ссылкой на эту страницу с кем-либо еще, я не смогу получить к ней доступ, доступ к ней возможен только из источника

Ответы [ 2 ]

0 голосов
/ 11 апреля 2020

Если у вас есть URL-адрес веб-сайта, с которого вы хотите, чтобы он был доступен, перед загрузкой страницы можно проверить, открылись ли они с нее, не закрывали ли они вкладку или что-то в этом роде, или отображать сообщение.

var oldURL = document.referrer;
if(oldURL!="YOURSITEURL.COM"){
   location.replace("WHEREVER.COM")
}
0 голосов
/ 11 апреля 2020

Некоторые возможности (не все из которых созданы равными):

  • Авторизация : требуется, чтобы пользователи проходили аутентификацию, а затем ограничивали доступ к указанному URL-адресу c. (s).
  • Не использовать URL-адреса : Вместо этого используйте одностраничное приложение, которое не изменяет URL-адрес.
  • Просто будьте случайным : каждая ссылка указывает на динамически генерируемый URL, который можно посетить только один раз.
...