страница предлагает контент, который требует от пользователя входа в систему, есть два способа аутентификации пользователя:
Веб-приложение сохраняет URL-адрес, затем перенаправляет на отдельную страницу входа, а затем после успешной аутентификации оно перенаправляет обратно на сохраненный URL-адрес. ;
Вместо защищенного контента на странице отображается форма входа (с тем же URL-адресом), а после успешного входа в систему страница обновляется и появляется реальный контент.
Я хотел бы знать следующее:
- Если я выберу вариант 1, какой правильный код статуса http использовать? ( 302 , вероятно, правильный , поэтому я перечисляю этот вопрос здесь только для полноты картины.)
- Каким должен быть соответствующий код состояния http для варианта 2? 401 заманчиво, но я не хочу использовать HTTP-аутентификацию.
- Дополнительный вопрос: почему HTTP-аутентификация так редка?
- Как я могу гарантировать, что поисковые роботы не будут связывать заголовок защищенного контента, ключевые слова, описание и другие метаданные с формой входа?
И вот что я действительно хотел бы знать:
- Имеют ли вообще значение коды статуса http в вышеуказанных случаях? Есть ли какие-либо прагматические преимущества от использования правильных кодов состояния?
задан Community 23 May 2017 в 10:27
поделиться