Скачать только после регистрации???

В

Владимир Бурлака

#1
Приветствую всех, ситуация следующая: Лично сделал простой сайт (без движка) для организации, в которой работаю. На сайте я размешаю прайс лист на товар и сейчас созрела мысль сделать так чтобы скачать его могли только зарегистрированные лица!
Как это можно сделать? Опять повторюсь сайт простой без движка!
 
H

Havana

#2
У вас реализована регистрация без CMS?
 
M

mike4

#3
При запросе к файлу, если не авторизован, выдавайте страницу авторизации, иначе сам файл. Ради доступа к одному файлу можно сделать авторизацию по протоколу HTTP средствами Web-сервера или программно, например:
Код:
<?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'); $page['text']='401'; $page['content']='<h1>401</h1>
<p>Пользователь не авторизован!</p>';
}
else include(PATH.'files.h.php');
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread