Как пользователи проходят проверку подлинности и настраивают страницы до того, как веб-страница отображается без JavaScript?

Хорошим примером этого является мобильный вид Facebook. Это не зависит от javascript и может аутентифицировать пользователя на сервере. Если они аутентифицированы, он запросит и загрузит вашу пользовательскую веб-страницу, а если нет, вы увидите домашнюю страницу по умолчанию в Facebook.

Как все это выполняется без JavaScript и до отображения страницы? Это PHP, который запускается до визуализации DOM, или это другая технология?

1 ответ

Решение

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

Вот как вы можете увидеть, какие куки у вас есть в Chrome:

  • В правом верхнем углу выберите меню Chrome. Нажмите Настройки> Показать дополнительные настройки.
  • В разделе "Конфиденциальность" нажмите "Настройки контента".
  • В разделе "Файлы cookie" нажмите Все файлы cookie и данные сайта.
  • Чтобы удалить все файлы cookie, нажмите "Удалить все".
  • Чтобы удалить определенный файл cookie, наведите указатель мыши на сайт, затем щелкните значок, который отображается справа.
  • Вы также можете удалить все файлы cookie, созданные в течение определенного периода времени.

https://support.google.com/chrome/answer/95647?hl=en

Другие вопросы по тегам