Как пользователи проходят проверку подлинности и настраивают страницы до того, как веб-страница отображается без 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

1

Другие решения

Других решений пока нет …