Статистика просмотра запароленных файлов @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 17 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Feeling*
соучастник
0
Сообщения: 783
Зарегистрирован: 22.05.03
Заголовок сообщения: Статистика просмотра запароленных файлов
Сообщение Добавлено: 13 Август 2003, 12:51:53 
Здравствуйте!

Начальство поставило "вот такую вот задачу" : нужно сделать закрытым доступ к одному файлу (на 10-100 пользователей с разными паролями) + еще и статистику - как часто они его смотрят (???)

Насколько это реально (чтобы не очень сложно)?

Пароли я сделать могу, но как статистику собирать?? Может быть кто-то что-то посоветует?

Я подумала, что можно счетчик любой повесить на страницу (из простых методов) но как-то тогда тоже нужно сделать, чтобы для разных людей при входе на страницу их логин отражался в адресе (?)

т.е. чтобы адреса были разными, а страница одна... возможно это?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 13 Август 2003, 13:16:46 
например смотреть и анализировать логи сервера. в общем случае при такой формулировке вопроса конкретное решение отсутствует.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 13 Август 2003, 13:50:02 
Feeling*, насколько я понял ты хочешь запаролить дирректорию со страницей и ссылкой на файл. Ненадежный метод. Нужно через сессии и чтобы сам файл висел выше ВЕБ каталогов, но это не очень подходит под вариант "не очень сложно". Так что сформулируй поподробнее что важнее, защита или простота.

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 13 Август 2003, 14:43:41 
два варианта
1. .htaccess + и все же анализ логов веб-сервера
2. или написать скрипт, которы при залогиненных пользователях показывал бы нужную информацию

_________________
:: metal kick ass ::
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 13 Август 2003, 14:46:49 
MpaK999, внимательнее читай выше.

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 13 Август 2003, 15:05:18 
amphibian, а чего? скрипт читает файл (не доступный из www) для залогиненного юзера и кажит ему и еще считает статистику...

_________________
:: metal kick ass ::
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 13 Август 2003, 15:17:30 
MpaK999, зачем повторять то, что уже написано? ;)
Feeling*, ау!

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
Feeling*
соучастник
0
Сообщения: 783
Зарегистрирован: 22.05.03
Сообщение Добавлено: 13 Август 2003, 15:24:56 
amphibian, Ну, про защиту мне сформулировать трудно т.к. это конечно не фбэровская инфа... грубо говоря, у меня есть прайс-лист фирмы, мне нужно свалить его в отдельную директорию, завести на нее разных юзеров (это я все могу), чтобы ссылку на это все добро можно было повесить на сайте фразой типа "для клиентов". Это все элементарно... Мне интересно как этим способом еще и статистику заходов можно вести %-(

А чем этот метод ненадежен, объясните пожалуйста! А тоя год назад начальство от этой мысли уже отговаривала, может и сейчас стоит...
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 13 Август 2003, 16:24:07 
amphibian, :killanasshole: я другое предлагаю, читай внимательнее :cool:

_________________
:: metal kick ass ::
Feeling*
соучастник
0
Сообщения: 783
Зарегистрирован: 22.05.03
Сообщение Добавлено: 13 Август 2003, 19:22:05 
MpaK999, я дизайнер на этой работе... т.е. у меня конечно есть высшее техническое - программировать могу и мозги есть и еще много всяких достоинств, как у доброй половины директора - все могу, но не разорваться же мне теперь (!!!),


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

т.е. есть файл xxx.xls и пользователи user1, user2, и т.д. могу я как-то сделать, чтобы юзер1 попадал на адрес типа xxx.xls?user1 а xxx.xls?user2 или что-то вроде этого? чтобы файл был один, но адреса разные, по моему любая статистика это должна скушать?

или поправьте меня, если я в чем-то заблуждаюсь :confused:
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 14 Август 2003, 10:24:24 
Feeling*,
можно такой вариант:
кладешь .htaccess файл в отдельную директорию такого содержания
Код:
<FilesMatch "^([^\.]+)$">
ForceType application/x-httpd-php
</FilesMatch>

там же делаешь любой файл без расширения, например price
который и будет разбирать урл (написан на ПХП)

Цитата:
$path="твоя_папка";
$url=str_replace ($path, "", $REQUEST_URI);
$url=explode ( "/", $url);


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

_________________
Пьяный русский хакер практически непобедим!
Feeling*
соучастник
0
Сообщения: 783
Зарегистрирован: 22.05.03
Сообщение Добавлено: 14 Август 2003, 11:58:10 
CutCopyPaste, а можно немножко поподробнее про первый файл (что он дает/делает) и про второй (что делает каждая команда и что за это операторы, $REQUEST_URI в том числе)?

и как мне вызвать файл/страницу этим способом, т.е. как будет выглядеть адрес?
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 14 Август 2003, 13:07:35 
Feeling*, если этим способом, то CutCopyPaste все написал. А способ ненадежен тем, что логин с паролем в незашифрованном виде шлются каждый раз при обращении к дирректории. =)

MpaK999,
1) ...ты хочешь запаролить дирректорию... - 1. .htaccess
2) Нужно через сессии - 2. или написать скрипт, которы при залогиненных пользователях...

И чего ты другого предлагаешь? :)

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 14 Август 2003, 13:09:37 
amphibian, ключевое слово сессии :) Можно и без сессий, куки, SSL и т.п.

_________________
:: metal kick ass ::
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 14 Август 2003, 17:21:40 
amphibian, можно слать не пароли, а логины.
а парли методом POST зафигачивать. я не думаю, что кто-то будет усиленно :) взламывать сайт чтоб скачать пару прайсов:)
MpaK999, а SSL - это круто :) и еще установить сертификат от Мелкософт!!!

_________________
Пьяный русский хакер практически непобедим!
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 14 Август 2003, 17:46:00 
CutCopyPaste, смотря сколько заплатишь, может и тебе сертификат поставлю, хоть и от мелкомягкого!

_________________
:: metal kick ass ::
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 15 Август 2003, 17:33:05 
Зачем так извращаться? Логин же в логи пишется, может его сразу оттуда брать?

_________________
Иногда хостер
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 17 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100