Скачивание с сайта

K1
На сайте с 15.11.2014
Offline
158
408

Доброй ночи уважаемые вебмастеры!

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

Заранее спасибо!

maximka77
На сайте с 15.10.2011
Offline
239
#1

Какой у вас движок сайта?

- Базы чатов и каналов Телеграм ( https://base-top.ru/ ) - Недорогие ссылки с форумов ( https://cutt.ly/swQDFZWx)
Plutishe
На сайте с 06.03.2006
Offline
205
#2

Попробую угадать: DLE

Хостинг за РУБЛИ (http://yousite.ru/h) | VPS/VDS на платформе: XEN c администрированием (http://yousite.ru/v) | Регистрация доменов (http://yousite.ru/d)
M
На сайте с 04.12.2013
Offline
223
#3

Есть несколько основных способов. Как вариант, можно использовать базовую авторизацию по протоколу HTTP. Как-то так:


<?php

if (is_file(PATH.$px))
{
if (isset($_SERVER['PHP_AUTH_USER'])&&isset($_SERVER['PHP_AUTH_PW'])&&$_SERVER['PHP_AUTH_USER']==AUTH_USER&&$_SERVER['PHP_AUTH_PW']==AUTH_PW)
{
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize(PATH.$px));
readfile(PATH.$px);
exit;
}
header('WWW-Authenticate: Basic realm="'.$p1.'"');
header('HTTP/1.1 401 Unauthorized');
$r0['text']='401';
$content='<h1>401</h1>
<p>Пользователь не авторизован!</p>';
}
else include(PATH.'files.h.php');
Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Gooroo-vs
На сайте с 09.07.2013
Offline
50
#4

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

[Удален]
#5
karen1994:
Это вообще реально? Если, да подскажите как сделать такое или может модуль есть похожий...

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий