Главная » Скрипты для uCoz » Пароль на скачивание материала для uCoz

Пароль на скачивание материала для uCoz

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

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

Скачать сайта по паролю

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

1. Нужно активировать в модуле (например Каталог Файлов) "E-mail автора материала"
2. Установить скрипт вместо старого скрипта (речь идёт о скачивании файлов)

Для начала уберём старую кнопку "Скачать", затем поверх неё ставим этот скрипт:

Код
<?if($AUTHOR_EMAIL$)?><script type="text/javascript" src="http://zornet.ru/ABVUN/Aba/file_pass.js"></script>

  <input type="hidden" value="$AUTHOR_EMAIL$" id="pass">
  <div id="info" style="background:#d7e7f7;padding:3px;margin:0px;font-size:11px;font-weight:bold;color:#222;">
  <center><h3>Чтобы скачать - вводите пароль.</h3></center><center><input type="password" value="" id="pass_input" style="width:100px;height:30px"><input type="button" style="height:30px" onclick="checkpass()" value="Скачать"></center></div><br>
  <div id="loadss" style="display:none"><?endif?>

<!--Кнопка скачать (для примера дан системный код с правильными условиями)-->
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)?><?endif?>
<?if($RFILE_URL$)?><?if($FILE_URL$)?> · <?endif?><a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a><?if($RFILE_SIZE$)?> ($RFILE_SIZE$)<?endif?><?endif?>
<?if($SCREEN_URL$)?><?if($FILE_URL$ || $RFILE_URL$)?> · <?endif?><a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?>
<!--/Кнопка скачать (или чего нужно показать в случае правильного ввода пароля)-->

<?if($AUTHOR_EMAIL$)?> </div><?endif?>

Источник: ujs.su
Автор: DriftBoy

PS - стилистику под кнопку, также ссылкам и прочему, то здесь вам нужно все сделать самостоятельно, что просто выстроить дизайн кнопки, что будет соответствовать сайту.
2020-02-07 Просмотров: 322 Комментарий: (9)

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

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

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

Комментарий: 9
Mr_Барсик
Mr_Барсик 2020-02-07 20:081
0
Хмм, интересный скрипт
wladeju
wladeju 2020-02-07 21:492
0
Да, но там есть дыра, которую, к сожалению, пофиксить нельзя. В кодах элементов есть возможность глянуть ссылку на скачивание, но неопытный пользователь наверняка не пойдет "рыскаться в разметках".
Webmaster32
Webmaster32 2020-02-07 23:165
+2
Дыру можно закрыть, но это уже решается через php, либо зашифровать данный скрипт т е провести обфускацию части кода в которую прописывается пароль
Kosten
Kosten 2020-02-11 01:349
0
На сайте подключен php, даже один скрипт в персональной выставлен, но только работает и выводит, где был пользователь. Но если зарегистрироваться по социальной закладке, то здесь уже не работает, только те кто прошел полную регистрацию.
-SAM-
-SAM- 2020-02-08 03:257
+2
Это не дыра, а вот дыра в голове - проблема.

Короче, что скрипт рассчитан на новичков, они же его и писали (отсюда якобы ошибки в условиях). Пароль на скачивания на уровне системы - только с использованием php возможен (в ПС вбить "Надежный пароль на скачивание файла"). Либо переписать код - вывод ссылки из такого поля, куда ставиться она отдельно (ссылка на скачивание в доп. поле)... тогда уже можно с использованием ключа-пароля выводить (и без тупых display:none - через шаблон сделать вывод, что ссылка станет видна лишь при действительно правильно указанному ключе-пароле). Вот еще по этому же направлению почитать (и комменты там в материале).
Kosten
Kosten 2020-02-07 22:063
0
По идее можно под пароль сделать архив, но это идет как завершение, здесь можно выставить скачивание под пароль. Но и как на сайте ufive.ru написано, что можно под другие функций его заточить.
wladeju
wladeju 2020-02-07 22:114
-1
Да, это я писал. Действительно, по началу, была идея скрытия текста от лишних глаз и доступа по паролю, но потом всё таки поленился, и сделал для скрытия кнопки, как и задумано.
-SAM-
-SAM- 2020-02-08 02:486
+1

В общем, вот переписал:
---потёрто, код теперь в шапке материала---
Kosten
Kosten 2020-02-11 01:018
0
Здесь вероятно лучше этот материал разместить в основном материале, отписал в Лс.
avatar