UserLog je záznamník zapisujúci na Vašom webe aktivitu prihlásenia užívateľa/návštevníka z preferovaného uzla.
Je to veľmi užitočný nástroj pre správcov rušných stránok.
Vlastnosti modulu
UserLog:
- zaznamenáva aktivity prihlásenia užívateľov a navigácií, ako napríklad:
* Má možnosť zobraziť všetky adresy IP adresy používané určitým užívateľom a naopak zoznam všetkých užívateľov prihlásených z definovanej IP adresy na vyhľadanie duplicitných užívateľov.
* Nájde odstránené položky z Vašej databázy.
* Nájde aktivity administrátora (webmastra, moderátorov, ...)
* Nájde užívateľov, ktorí prichádzajú na Vaše stránky od spoločnosti Google.
- môže prihlásiť užívateľov získaním ID užívateľa, skupiny užívateľov alebo návštevníkovej IP adresy.
- záznamy môže ukladať do súboru, databázy alebo do oboch.
- ktokoľvek s užívateľskými informáciami a/alebo údajmi stránok môže byť vybraný na prihlásenie.
Citát:
User ID,Username,Is Admin?(y/n),Groups,User Last Visit,User IP,User agent,URL (Request URI),Script name,Referer URI,Page title,Is Page admin?(y/n),Module dirname,Module name,Item name,Item ID,Request method (GET, POST, ...),$_GET,$_POST,$_REQUEST,$_FILES,$_ENV,$_SESSION,$_COOKIE,Headers list,Logger
- môže vybrať ľubovoľný aktívny modul vo Vašej inštalácii a bude zaznamenávať aktivity užívateľov iba v týchto moduloch.
- môže navigovať/odstraňovať/čistiť/exportovať do protokolov CSV užívateľov v admin/logs.php.
- môže vykresliť záznamy z databázy alebo zdrojového súboru v admin/logs.php.
- na vyhľadávanie protokolov na základe kritérií má formulár v admin/logs.php.
- môže zobrazovať/vymazávať/premenúvať/kopírovať/zlučovať/komprimovať (zip)/exportovať do súborov denníka CSV v admin/file.php.
- môže zobraziť celkové zobrazenia modulov, celkové zobrazenia užívateľov, celkový počet zobrazení v skupine admin/stats.php.
- má k dispozícii predbežný formulár na zobrazenie niektorých položiek pomocou niektorých kritérií, ako je napríklad modul/link/čas logovania/identifikátor uid/skupina pre zobrazenie v položke admin/stats.php.
- aktivovaním bloku zobrazení môžete nastaviť najčastejšie zobrazené položky v module alebo na celom webe v určitom časovom období. Napríklad: dnes najnavštevovanejšie (horúce) správy
Modul môžete aj ...
- v predvoľbách nastaviť ako aktívny alebo nečinný.
- ak potrebujete uložiť protokoly do súboru, môžete nastaviť pracovnú cestu, veľkosť pracovného súboru, názov pracovného súboru ... samozrejme v predvoľbách.
- ak potrebujete uložiť protokoly do databázy, môžete nastaviť maximálne limity logov (maximálny počet protokolov a maximálny čas, keď sú denníky uložené v databáze), tiež v predvoľbách.
- Môžete ho použiť ako nástroj zálohovania/obnovenia.
Modul
UserLog používa formát
JSON na ukladanie polí do databázy pre lepší výkon (namiesto xoops core serialize).
Minimálne požiadavky:
===================
XOOPS 2.5.8
PHP 5.5
MySQL 5.0Príručka k modulu:
GitBookChyby modulu hláste na
GitHube.