Как сделать пароль на сайт ВК

Часто бывает необходимость защитить лишь страницу паролем с некоторым секретным содержимым, но не хочется долго разбираться с серверными скриптами, настройками .htaccess и .htpasswd, тогда это можно сделать с помощью языка JavaScript.

Сразу предупреждаю: через этот скрипт JS для защиты паролем нельзя прятать что-то ценное. Особо умный посетитель всегда может узнать пароль через исходный код страницы, например, набрав в браузере CTRL+U и найдя скрипт, как и всё содержимое страницы.

И ещё одна фишка такого скрипта: если введён не верный пароль, он на секунду покажет содержимое, но тут же перекинет или на повторный ввод пароля, или на любую другую страницу, в зависимости от настроек.

То есть, мы как бы показываем: вот искомое, оно совсем рядом, но тут же через секунду “Однако, пароль ввести всё же придётся!”.

Области применения

Где может пригодиться такая защита контента:

Как поставить пароль на приложение ВКонтакте

  • Для авторов e-mail рассылок и инфобизнесменов. Подпишись на рассылку, получи пароль и тогда ларёчек откроется.
  • Для запоминания имени, фамилии автора блога или адреса блога. В качестве пароля просто используется ключ, который и должен запомнить надолго посетитель. А за это тоже какой-то бонус.
  • С небольшими доработками можно тоже выдавать желаемое после лайка, доната, комментария и т.д. Вариантов масса, кто на что горазд.

Пример работы по кнопке ниже (откроется в новом окне). Пароль: 123456

Где работает защита

Работать будет почти везде: от простой HTML-странички до системы управления контентом типа WordPress или Joomla. Да, я знаю, в них и так можно поставить пароль. Например, в WordPress это делается вот так:

Как защитить страницу паролем через скрипт JavaScript

Но эта защита работает несколько иначе, хоть и на уровне сервера, и на много надёжнее, но нет этой “заманухи”, вроде “посмотри ещё секунды и мы снова скроем от глаз твоих”.

Ну и CMS разных полно, не все настолько же мощны, как WordPress. Наконец, простые сайты на HTML, простеньком PHP и лендинг пейдж никто не отменял!

Как установить и настроить

В любое место страницы вставляем такой код:

В целом всё понятно по коду: можно изменить текст окна, пароль (в коде он 123456 ), ответы при правильном вводе и не правильном вводе пароля. Последняя ссылка – это адрес, на который будет перенаправлен посетитель, если он введёт не верный пароль.

Например, если нужно постоянно показывать снова форму ввода (как в примере), то можно ввести адрес этой же страницы. Но можно перенаправить снова на какую-то полезную страницу.

Еще по теме:  Как удалить беседу сообщества в ВК

Так, если пароль выдаётся после подписки на рассылку, то можно перенаправить на форму подписки.

Важно: обязательно все кавычки одинарные должны остаться, иначе скрипт работать не будет!

При вводе в окнах редактирования разных CMS и программ, нужно для вставки переходить в режим “Текст” или “HTML”, “Код” и т.д. В WordPress вставлять нужно только в этой вкладке:

НАКОНЕЦ ТО можно установить пароль на любое приложение на iPhone!

Как защитить страницу паролем через скрипт JavaScript

Иначе редактор автоматически заменит некоторые символы на специальные, чего допустить нельзя!

Источник: code66.ru

Как сделать пароль на сайт вк

Уважаемые друзья, рад снова Вас приветствовать на своем блоге «Советы веб-мастера». Сегодня речь пойдет о том, как поставить пароль на страницу сайта WordPress, здесь все очень просто, но для чего это нужно? На эти и другие вопросы я постараюсь Вам сегодня ответить.

Как поставить пароль на страницу сайта WordPress

Для чего ставить пароль на страницу

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

Сейчас очень много предложений в сети интернет, где предлагается принять участие в платном тренинге или приобрести курс на тему монетизации сайтов именно с платным доступом к определенным страницам, но покупать их не стоит. Нового, скорее всего, Вы там не найдете, а как поставить пароль на страницу сайта и как его сменить, Вы узнаете их данной статьи, совершенно бесплатно.

Я думаю сам принцип заработка на платном доступе понятен, поставили пароль, приняли оплату, отправили пароль доступа. Если это абонентская плата, то раз в месяц меняете пароль, опять собираете оплату и отправляете новый пароль. Все это можно автоматизировать с помощью отличного сервиса e-autopay.com, данный сервис очень удобен в плане приема платежей и автоматической рассылки электронных и физических товаров, пин-кодов и так далее, все можно настроить в плоть до удобной партнерской программы, советую обратить внимание, сервисом пользуются все известные инфобизнесмены такие как, Азамат Ушанов, Александр Борисов и многие другие. Кстати, моя партнерская программа тоже реализована на сервисе e-autopay.com.

Как поставить пароль на страницу сайта

Теперь давайте с Вами узнаем, как поставить пароль на страницу сайта WordPress. Для этого нам нужно, естественно, сначала создать нужную страницу, а затем зайти в редактирование записи и перейти к вкладке «Опубликовать» и нажать на ссылку «редактировать», смотрите рисунок.

Как поставить пароль на страницу сайта

Затем у Вас откроется следующее окно, где можно выбрать видимость, публичную, личную или защищенную паролем, а также можно закрепить страницу в самом верху на Главной, но нам нужен пароль, выбираем нужную функцию и устанавливаем пароль на страницу, как показано на рисунке ниже.

Еще по теме:  Как вести страницу фотографу Вконтакте

Как поставить пароль на страницу сайта

После всех вышеизложенных действий, Вам остается только опубликовать страницу в нужное время. Вот таким простым образом можно делать страницы с паролем на своем блоге и тем самым делать платный или ограниченный доступ к разной информации. К примеру на моем блоге ограничен доступ к бесплатному курсу Как сделать сайт легко и просто, доступ можно получить только после подписки на данный курс, после активации подписки, на почту приходит пароль доступа, все очень просто и все в автоматическом режиме. Как видите в этом нет ничего сложного, можете ставить пароли на любые страницы и статьи своего сайта.

Теперь Вы знаете как поставить пароль на страницу или статью сайта. Надеюсь данная информация принесет Вам пользу и новые идеи по заработку на своем сайте. Как всегда жду Ваших вопросов и комментариев к данной статье.

Источник: sovetywebmastera.ru

Защитить сайт паролем с помощью htpasswd

Всем привет! Сегодня мы поговорим о том, как защитить сайт паролем с помощью htpasswd. Такая необходимость может возникнуть при разработке нового сайта или при любой другой ситуации, когда вам нужно закрыть доступ к сайту или директории паролем. Это может быть обусловлено необходимостью запретить индексирование контента поисковыми роботами в период разработки или может появиться необходимость закрыть доступ к определенным разделам, документам сайта.

Как защитить сайт паролем с помощью файла htpasswd

Как ограничить доступ к сайту

Доступ к содержимому любого каталога на сервере можно ограничить почти на всех web-серверах с помощью htpasswd файла. При обращении к каталогу через браузер пользователю будет выводиться диалоговое окно, для ввода логина и пароля.

Скриншот 1

Как создать файл паролей .htpasswd

На первом этапе придумайте новый логин и сгенерируйте новый пароль, воспользовавшись страницей c инструментом генератора паролей. Сохраните полученные пароли.

Затем, вам нужно сгенерировать содержимое для .htpasswd файла, воспользовавшись htpasswd генератором. В поле «Юзер(Логин)» укажите придуманный вами логин (только латинскими буквами), в поле «Пароль», — сгенерированный ранее пароль. После этого вы получите результат, что то наподобие этого:

admin:$apr1$evskxt6q$p3RZUmYH.mVZn9nVMij850

Чтобы понять, что мы получили в результате, полученную строку можно представить как : , где admin — это наш «Юзер(Логин)», а $apr1$evskxt6q$p3RZUmYH.mVZn9nVMij850 это наш зашифрованный пароль.

Далее нам необходимо создать обычный текстовый файл с именем .htpasswd. И в этот файл нам необходимо вставить нашу строку admin:$apr1$evskxt6q$p3RZUmYH.mVZn9nVMij850 и сохранить файл. Если вам нужно сделать несколько учетных записей, то вам нужно повторить все шаги описанные выше еще раз и добавить еще одну запись в этот же файл, но уже с новой строки. Допустим если нам нужно 2 учетные записи, то содержимое файла будет выглядеть так:

admin:$apr1$evskxt6q$p3RZUmYH.mVZn9nVMij850 developer:$apr1$pngk7j62$Z/cOxoZMvrwUROGXrbMiY/

Еще по теме:  Уменьшить размер для ВК

Где мы видим 2 учетные записи для логина admin и developer.

  • Содержимое файла должно быть только из строк сгенерированных с помощью генератора, если их несколько — то добавлять их с новой строки.
  • Пустых строк в файле не должно быть
  • Файл должен быть в кодировке UTF-8

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

Теперь нам осталось подключить .htpasswd файл к WEB-серверу. В этой статье мы рассмотрим подключение к Apache и Nginx.

Как подключить .htpasswd в Nginx

Чтобы защитить определенную директорию на сайте, вам необходимо обновить конфиг nginx вашего сайта, и добавить туда что то вроде этого:

location /protect < auth_basic «Admin Area»; auth_basic_user_file /path/to/.htpasswd; >

  • location /protect — означает что мы будем защищать директорию /protect паролем.
  • auth_basic «Administrator’s Area»; — название диалогового окна в котором вам нужно будет ввести логин и пароль.
  • auth_basic_user_file /path/to/.htpasswd; — путь к .htpasswd файлу.

Чтобы проверить, что ваш контент защищен, попробуйте получить доступ к ограниченному контенту в браузере, для этого на нужно перейти по адресу www.example.com/protect (если вы указали location /protect, в противном случае вам нужно указать свой путь). Вы должны увидеть окно для ввода имени пользователя и пароля.

Также мы можем ограничить доступ ко всему сайту, но при этом сделать некоторые области сайта общедоступными. В этом случае укажите auth_basic off в определенной директории:

server < . auth_basic «Admin Area»; auth_basic_user_file /path/to/.htpasswd; location /public < auth_basic off; >>

Как подключить .htpasswd в Apache

Сначала рассмотрим, как закрыть полностью весь сайт. Откройте файл виртуального хоста, в который вы хотите добавить ограничение и добавьте туда корневую директорию вашего сайта:

DocumentRoot /var/www/html . AuthType Basic AuthName «Admin Area» AuthUserFile /path/to/.htpasswd Require valid-user

Таким образом, мы можем указать какую-то более верхнюю директорию в вашем сайте для того, чтобы закрыть специфическую директорию на вашем сайте.

А теперь давайте рассмотрим, как можно блокировать доступ к сайту, если у вас включена настройка:

AllowOverride All

Эта настройка включает возможность использовать файлы .htaccess. Теперь перейдите в каталог, к которому хотим ограничить доступ по паролю, создаем файл .htaccess с такими директивами:

AuthType Basic AuthName «Admin Area» AuthUserFile /path/to/.htpasswd Require valid-user

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

deny from all

Надеюсь, что эта информация была полезна для вас.

Источник: info-comp.ru

Рейтинг
( Пока оценок нет )
Загрузка ...