Скрипт пароля на страницу для Blogger

Не смог найти на вашем блоге, как сделать доступ к какой-нибудь странице по паролю. В вордпресе, как то проще с этим.

При написании статьи нужно перейти на вкладку "HTML", где первой строкой добавить скрипт

<script>
pass = prompt('Пожалуйста, введите пароль:');
if (pass!='пароль') { alert('извините, пароль не верен'), top.location.href="адрес страницы с отказом в доступе" }
</script>
пароль на страницу

Веб-документ при этом показывается до размещённого выше кода, а затем запрашивает пароль. Это решение применимо лишь для простых задач, так как для "взлома" пароля достаточно отключить JavaScript в настройках браузера.

Надёжное решение

  1. Завести новый специальный блог
  2. Настройки-"Основное"-"Основное"-"Конфиденциальность"-на оба вопроса-"Нет"
  3. Настройки-"Основное"-"Разрешения"-"Читатели блога"-"Только эти читатели"-"Добавить читателей"-в поле вводим адреса электронных почт через запятую. Этим людям на email придёт приглашение. Подробнее.
в f t
наверх ↑

21 комментарий:

Анонимный
Не смог найти на вашем блоге, как сделать доступ к какой-нибудь странице по паролю. В вордпресе, как то проще с этим.

Может, я чего-то не догоняю, но зачем закрывать доступ к странице по паролю? Ведь даже википедия гласит, что "Отличия блога от традиционного дневника обусловливаются средой: блоги обычно публичны и предполагают сторонних читателей, которые могут вступить в публичную полемику с автором (в комментарии к блогозаписи или своих блогах)."
Уж слишком секретную информацию проще скинуть по почте получателю или группе получателей...
NMitra
Сейчас модно стало продавать инфопродукт. Либо, например, предоставлять какую-нибудь информацию только подписчикам.

С другой стороны, можно блог использовать как электронную тетрадь, только для себя.

Это всего лишь инструмент, который можно использовать по разному.
Анонимный
Это всего лишь инструмент, который можно использовать по разному.

Может быть так оно и есть. Каждому своё...
aldous
А я углядел в этом скрипте другое назначение. Страница до 18 вход запрещён. Таким образом можно сделать на блогспоте посещаемый сайтик и не нарушать законы.
Елена и Александр Никитины
Наталья, еще раз спасибо за подсказку и ваш блог. С уважением, Александр.
NMitra
aldous, а в настройках Blogger уже есть соответствующая галка: "Настройки"-"Другое"-"Содержимое только для взрослых?"-"Да/Нет".

Интересно вот что: Яша проиндексировал эту страницу, а Гугл - нет. Последний смотрит - есть пароль - и не заходит на веб-страницу. А вот мета и robots.txt иногда благополучно игнорирует. Смутное осознание, что это результат постоянных судебных компаний.
eroHD
Этот скрипт защищает страницу только от ламеров, любой может открыть исходный код и найти этот скрипт, а в нем будет пароль :)
NMitra
Я этого и не отрицала, тут даже код смотреть не надо (см. статью). Но как много пользователей знают что такое "исходный код"?
MarSem
Возможно ли введение пароля на сообщение?
NMitra
Это и есть Сообщение
MarSem
у меня не работает кнопка ОТМЕНА, т.е. страница висит и не закрывыается, как у Вас. А в браузере IE10rus, если не введешь пароль, то сам IE зависает, т.е. его можно закрыть , только через Диспетчер задач. Что делать?
NMitra
"адрес страницы с отказом в доступе" замените на URL. См. скриншот
MarSem
URL конечно введен, но выйти из страницы при отсутствии пароля не получается. Попробую объяснить в картинках: http://imageshack.us/a/img824/2683/lcx7.jpg
, http://imageshack.us/a/img196/4296/l7vh.jpg
Может одиночные ковычки не проходят?
NMitra
Нажмите
CTRL U
CTRL F
в появившуюся строку введите
pass = promp
скопируйте скрипт у меня, вставьте у себя без изменений. Есть ошибка?
MarSem
скрипт совпал, а вот адрес отличен от действующего. Но, при этом, вход по паролю выполняется:
http://imageshack.us/a/img571/266/v288.jpg
NMitra
У вас ссылка на несуществующую страницу. Её кроме вас никто не увидит. Сначала опубликуйте статью.
MarSem
Сначала опубликовал статью, потом ввел пароль - теперь все совпадает http://imageshack.us/a/img194/2596/rxih.jpg , но проблемы п.13 сохраняются
NMitra
Так URL в top.location.href не этой страницы нужно указывать, а другой, например, главной.
MarSem
ух... наконец осилил. спасибо за квалификацию и терпение
Evgeny Masibut
Обратите внимение на это решение http://www.blogopoisk.ru/2013/08/kak-zashitit-kontent-parolem-v-blogger.html
Преимущества:
- доступ к закрытой части без пароля не получить
- посетителю нужно вводить пароль только один раз, потом сервис запомнит, что пароль уже был введён и не будет спрашивать
- роботы не смогут проиндексировать закрытую часть
NMitra
Да, спасибо, мне сервис знаком. Он хорош, советую к использованию. Единственный минус: данные будут храниться на стороннем ресурсе.