 |
Помогите пожалуйста... |
 |
24.04.2010, 21:36
|
#1
|
|
Новичок
freya вне форума
Регистрация: 17.12.2008
Сообщений: 28
|
Помогите пожалуйста...
Помогите пожалуйста с такой задачей разобраться!!!
Как создать отчет на сайте по пользователям в виде таблицы, кто что скачал, когда скачал. На сайт заходят только авторизованные пользователи домена (на сайте стоит windows-авторизация). Вот их и нужно просматривать в отчете. Который должен автоматически обновляться или нажать на кнопку "обновить"... как это можно реализовать?
|
|
|
|
25.04.2010, 01:12
|
#2
|
|
Постоялец
Jinc вне форума
Регистрация: 10.01.2009
Сообщений: 1,268
|
нужно болше подробностей
какая бд используется?
на чём сайт?
Цитата:
|
(на сайте стоит windows-авторизация)
|
непонятно
__________________
Сильные, умные, вольные...
|
|
|
|
25.04.2010, 01:28
|
#3
|
|
Постоялец
rohard вне форума
Регистрация: 19.01.2009
Адрес: На восток от Солнца, на запад от Луны.
Сообщений: 1,120
|
Цитата:
Сообщение от freya
Помогите пожалуйста с такой задачей разобраться!!!
Как создать отчет на сайте по пользователям в виде таблицы, кто что скачал, когда скачал. На сайт заходят только авторизованные пользователи домена (на сайте стоит windows-авторизация). Вот их и нужно просматривать в отчете. Который должен автоматически обновляться или нажать на кнопку "обновить"... как это можно реализовать?
|
Если используется apache как веб-сервер и mod_ntlm как средство аутентификации (наверное, самое бла-ародное решение), то все достаточно просто, анализаторов логов куча. Под свои нужды можно и ручками, кстати...
Цитата:
|
Сообщение от Jinc
какая бд используется?
|
Извините, мне интересен ход Ваших мыслей. При чем здесь БД?
__________________
Почти.
|
|
|
|
25.04.2010, 20:25
|
#4
|
|
Новичок
freya вне форума
Регистрация: 17.12.2008
Сообщений: 28
|
веб-сервер apache, авторизация windows (т.е. пользователи заходя в систему логинятся, и когда заходят на сайт автоматически идет распознавание, а если заходят на сайт с домашнего компа то нужно ввести логин и пароль в стандартное окно авторизации windows).
А можно как нить без проги сделать систему учета? скрипт например какой нить???
Желательно был бы такой вариант: ссылка на сайте на сгененрирование отчета. или что нить вроде того... Я уже голову сломала как можно сделать... может кто нить поможет 
|
|
|
|
25.04.2010, 21:46
|
#5
|
|
Постоялец
Jinc вне форума
Регистрация: 10.01.2009
Сообщений: 1,268
|
Цитата:
|
а если заходят на сайт с домашнего компа то нужно ввести логин и пароль в стандартное окно авторизации windows
|
может в окно авторизации на сайте?
проблема решаема но требует более глубокого изучения
__________________
Сильные, умные, вольные...
|
|
|
|
 |
|
 |
25.04.2010, 21:57
|
#6
|
|
Постоялец
rohard вне форума
Регистрация: 19.01.2009
Адрес: На восток от Солнца, на запад от Луны.
Сообщений: 1,120
|
Цитата:
|
Сообщение от freya
т.е. пользователи заходя в систему логинятся, и когда заходят на сайт автоматически идет распознавание, а если заходят на сайт с домашнего компа то нужно ввести логин и пароль в стандартное окно авторизации windows
|
Это, собственно, и есть mod_ntlm_auth.
Цитата:
|
Сообщение от freya
А можно как нить без проги сделать систему учета? скрипт например какой нить???
Желательно был бы такой вариант: ссылка на сайте на сгененрирование отчета. или что нить вроде того... Я уже голову сломала как можно сделать... может кто нить поможет 
|
По ссылке выше Вы, наверное, не были.
Ещё раз - гуглите, анализаторов логов куча.
Если нужны скрипты на пыхе, посмотрите эти, например:
http://freshmeat.net/projects/apachelogsplit
http://www.woweb.ru/load/73-1-0-285 - говорят, хороший
http://freshmeat.net/projects/apachelogviewsql - если используется mod_log_mysql
__________________
Почти.
Последний раз редактировалось rohard, 25.04.2010 в 22:01.
|
|
|
|
 |
26.04.2010, 21:18
|
#7
|
|
Новичок
freya вне форума
Регистрация: 17.12.2008
Сообщений: 28
|
мне сказали что нужно что бы с определенной периодичностью на странице сайта или по ссылке на сайте открывалась папка с отчетами (что бы в ручную не кидать их) :
пример:
Пользователь | Дата | Просмотр,скачивание | .......
Иванов Иван | 16.02.2010 | Администрирование.pdf | .......
Вот как такое можно сделать кто нить в курсе.
|
|
|
|
26.04.2010, 21:55
|
#8
|
|
Постоялец
rohard вне форума
Регистрация: 19.01.2009
Адрес: На восток от Солнца, на запад от Луны.
Сообщений: 1,120
|
Цитата:
Сообщение от freya
мне сказали что нужно что бы с определенной периодичностью на странице сайта или по ссылке на сайте открывалась папка с отчетами (что бы в ручную не кидать их)
|
Apache ведет лог всех обращений к нему. Все записи по умолчанию производятся в файл access.log. В этих записях есть всё что Вам нужно: когда кто (берется имя авторизованного пользователя, в данном случае (NTLM) это имя доменной учетки из Active Direcory) что сделал. Остается только вытащить данные из этого файла и в удобном для человека виде их отобразить. Например, в виде html-страничек.
Так вот. Если бы Вы умели читать чужие сообщения, то, скорее всего, давно бы уже прикрутили какой-нибудь скрипт и не ломали себе голову.
__________________
Почти.
|
|
|
|
07.11.2010, 22:24
|
#9
|
|
Участник
vintwebpro вне форума
Регистрация: 20.10.2010
Адрес: г. Якутск
Сообщений: 300
|
Унылая идея... Тут голову запаришься ломать... Так-то в файл легко записать отчёты, но сложно сделать слежку за ними(за действия, записываемые в них)...
|
|
|
|
09.11.2010, 11:26
|
#10
|
|
Постоялец
Moonlight вне форума
Регистрация: 15.05.2004
Сообщений: 863
|
а чем унылая то? можно же парсить из логов по get,post. Хотя лучше в SQL логи писать, по мне так удобнее и экономнее, когда большие логи 
|
|
|
|
| Опции темы |
|
|
| Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
|
Часовой пояс GMT +9, время: 11:32. |
|
|