ZorNet.Ru — сайт для вебмастера » HTML и CSS » Установка пароля на страницу материала uCoz

Установка пароля на страницу материала uCoz

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

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

Плюс

Можно отвести модуль и на нем заливать свои уникальные материалы и также статьи писать. И раздавать пароль уже проверенным пользователям, которые не будут копировать, а просто возьмут материал для себя, вообщем такой клуб по интересам получается.

Минус

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

Окно так будет визуально смотреться:

Ставим материал на сайте под паролем

Приступаем к установке:

Идем на вами созданный модуль, и если это каталог файлов, то заходим на страницу материала и комментариев к нему и в самом низу находим /body и перед ним устанавливаем скрипт.

Код
<script language="JavaScript">  
  if (top.location.search=="") {  
  pass = prompt('Здесь вам нужно ввести пароль');  
  if (pass=='Место для пароля который вы пропишите здесь и безусловно одни знать будите')  

  { alert('Пароль принят') } else { alert('Пароль непринят!'),  
  top.location.href="Если кто то пароль прописал не правильно, то на это место ставим ссылку на любую страницу и автоматически он ппопадет туда" }  
  };  
  </script>


PS - где вы ставить ссылку будите, то думаю вам нужно создать отдельную страницу и когда кто о неправильно напишет, он попадет туда, так как ссылка как раз будет вести на этот топ, а там к примеру написано будет, что так и так, вы не знаете или не правильно написали пароль к материалу. А надпись в коде "Здесь вам нужно ввести пароль" это будет отображаться в окне.
02 Февраля 2017 Просмотров: 2778 Комментариев: (25)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарии: 25
Советник
Советник 02 Февраля 2017 00:591
0
С одной стороны и нужный скрипт, просто у меня доска объявлений не активированная и там мог писать свои статьй или что то другое, но с другой стороны, похоже как на издевательство, все видят и не кто не может взять.
csretven
csretven 02 Февраля 2017 01:132
+1
Окакой марали можно говорить, это право каждого администратора сайта, что нужно тот делает.

Мне хотелось узнать, можно сделать так, что в самом скрипте написать именно под одну или 3 страницы, это поставить ссылки на них, и только по этим ссылкам появлялось окно.
Kosten
Kosten 02 Февраля 2017 01:193
0
Но когда создаешь сайт, то не все же модули активируешь и здесь как раз один можно под этот скрипт сделать. Много возможности можно от него пойти. Это присвоение группы, если пользователь активный и постоянно участвует в жизни сайта, то ему дается группа, где предполагается и пароль от закрытого модуля.

Можно много чего придумать закрытым модулем, главное чтоб там был актуальный материал, даже кино сайт если взять, это хорошее качество фильма. Но здесь больше скрипты или шаблоны и также софт подойдет, где платные программы ломанные и думаю можно сделать так, что вот столько комментарий оставишь, то на месяц тебе дают ключ, возможностей много.
Kosten
Kosten 02 Февраля 2017 01:274
+1
Вот к примеру как настраивать на любой странице, где будет основной материал, как новости или блог, также каталог файлов.

-SAM-
-SAM- 02 Февраля 2017 01:528
0
Вот я об этом и говорю, что пароль узнать - дело минутное (CTRL+U). Скрипт рассчитан на самого посредственного пользователя сети (а защищать контент от других вебмастеров, например, чтобы не таскали на свои сайты, тем самым как бы его вытаскивая "из под хайда" - не получиться никак этим скриптом). Для таких целей лучше прикрутить скрипт на php (чтобы пароль не передавало - в исходный код не выводило или хотя бы его шифровало от нубсов) и закрывать доступ им, делая инвайтную систему потом.
Kosten
Kosten 02 Февраля 2017 03:219
0
Да, полностью согласен, но не будем распространятся как, просто сам пароль не проблема вытащить, но не все можно закрыть, хоть и на PHP найдутся те, кто и с PHP с корнем выдернет, но нет не чего безопасного и сказать, что 100% защищено.
FeStemBer
FeStemBer 02 Февраля 2017 01:335
+1
Не чего такого, если модуль открыть, но хотелось и под особые страницы скрипт сделать, ту что тебе нужно закрыть, это даже для того, что ты разместил материал, а на юкоз это тот конструктор, где все копируют друг у друга и описание даже, что больше удивляет. И вот пока в поиске не появилась не открывать, все очень просто.
-SAM-
-SAM- 02 Февраля 2017 01:356
+1
Минус не в том, что закрывается весь модуль, а в том, что такой скрипт обойти - дело минутное (рассчитано на полных нубсов). Чтобы не закрывать весь модуль - скрипт ставиться под условные операторы в привязке к страницам. Также можно учесть тот факт, что адреса страниц закрытых присутствуют в карте сайта, плюс если нет запрета на индексирование - его нужно делать значит. Не прибегая к переносам в группы (чтобы контент был доступен исходя из того, в какой группе находиться человек) - можно попросту шаблонно закрывать доступ по $REQUEST_URI$ к страницам (присваивая уникальный идентификатор, который, другими словами, и будет паролем в таком случае... всем тем, кто его не знает - попросту не удастся посмотреть, чего находиться скрытого на странице)... как-то так.
Kosten
Kosten 02 Февраля 2017 01:447
0
Можно закрыть, это писал, просто мне один администратор открывал как раз, в группу администраторы поставил и увидел раздел или модуль не помню, чтоб один платный шаблон скачал, который на площадке uCoz продается, вот его скачивал для кино сайта, но не понравился.

Здесь можно безусловно обойти, также обойти на раз можно, кто скрипты прячет, пока не зарегистрировался, там вообще в легкую обходишь, но это не все знают и для того такие скрипты пишут.
Nikas
Nikas 02 Февраля 2017 16:3610
0
можно же с доп. поля и не будет на каждой странице
1 2 »
avatar