Dnia 2012-11-01, czw o godzinie 14:50 +0100, Andrzej Banach pisze:
W dniu 2012-11-01 14:09, Sylwester Kondracki pisze:
1 - będą 3 poziomy level 0 - brak logowania level 1 - podstawowe informacje że nastąpiła zmiana tu i tu level 2 - to co w level1 + diff
i teraz pytanie, czy tą opcje umieścić w phpui czy tylko w lms.ini, umieszczenie w lms.ini w sekcji [syslog] zabezpieczy nam, swobodne wyłączenie logowania przez pracowników , ja był bym za tym rozwiązaniem, również w lms.ini umieścił bym zmienną która zawierałaby ID użytkowników którzy mogą kasować logi, natomiast ustalenie prawa do przeglądania logów umieścił bym normalnie w karcie użytkownika
jaką wersję przyjąć ?
2 - kogo logować, czy zrobić jeden globalny przełącznik który loguje każdego, czy zrobić personalizację, czyli wybieramy kogo ma logować ?
Korzystajac z chwili wolnego czasu opisze jak to zrobione jest w programie ktory obsluguje (duza firma ISP). Log zawsze jest niemodyfikowalny, nieusuwalny, logujacy wszystko! Oczywiscie jest to baza danych wiec tak z tym nieusuwaniem itp to bym sie klocil. Jest podzial na userow ktorzy wykonuja dane czynnosci. Czyli w skrocie - admin widzi wszystkie logi wszystkich uzytkownikow Dany uzytkownik widzi tylko swoje logi (zowie sie to historia czynnosci)
W logu do ktorego mam dostep jako user widze: date, ip z ktorego sie loguje, kazda operacje jaka wykonalem. Zaznaczajac log szczegolowy widze nawet ktore karty przegladalem. Czy liste userow, czy ich platnosci etc. Tak wiec jak mniemam logowane jest wszystko! Nie wiem jak ma sie to do wielkosci bazy, ale tego systemu uzywa ok 200 pracownikow, a w bazie sa dane ok 230tys klinetow.
To tak na szybkiego - moze w czyms te info pomoze.
pozdrawiam
a jak jest w karcie kompa czy klienta, też widzisz tylko swoje logi ?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms