tombog napisał(a):
> Witam.
>
> W swojej sieci stosuję ostrzeganie klientów przed odłączeniem, zanim ich
> odłączę. Wygląda to tak, że po 30 dniach braku wpłaty ( 1 okres
> rozliczeniowy), klientowi działa Internet, poza stronami www. Wywołanie
> jakiejkolwiek strony ładuje specjalną stronę z ostrzeżeniem i linkami do
> banków celem dokonania wpłaty. J. Po kolejnych 30 dniach ( 2 okresy
> rozliczeniowe) blokuję całkiem dostęp.
>
> Chcę wykorzystać lms-cutoff, oraz lms-makeiptables, do realizacji owego
> zadania. Żeby nie komplikować, zmieniam nazwy na lms-redirect oraz
> lms-makeredirect i wprowadzam w nich odpowiednie zmiany. Mój firewall
> jest modułowy i tak będzie najlepiej dla mnie.
>
>
>
> Teraz sedno:
>
> Mam dwie możliwości, ale nie wiem czy dobrze kombinuję i czy to zadziała.
>
>
>
> 1. Dodanie trzeciego stanu komputera. Jeśli obecnie pole może przyjmować
> wartości 0=wyłączony i 1=włączony, to trzeci stan byłby: 2=ograniczony.
>
> Pytanie, czy dodanie tego stanu nie wpłynie negatywnie na działanie, np.
> skryptu lms-cutoff i innych? Czy inne skrypty korzystają z tej wartości
> na zasadzie „=”, czy „><”.?
>
>
>
> 2. Dodajemy nowe pole w bazie „nodes” jako odpowiednik pola „access”.
> Przybywa nam kolejny wskaźnik stanu komputera.
>
> W jakich plikach LMS’a muszę ten wskaźnik dodać ? Chodzi o wyświetlanie
> stanu, nazwijmy go, „ograniczenia”. Czy jest sens przerabiać dziesiątki
> plików, czy można to wywołać z jakiegoś jednego lub kilku miejsc? Na
> pewno musi być w edycji komputerów.
>
>
>
> Jakieś inne pomysły ?
>
>
>
> Dziękuję z góry za zainteresowanie się tematem
>
> Tomasz Boguta
>
Już ten - zbliżony temat poruszałem ale nie było na niego zapotrzebowania.
Ja myślałem raczej o nie wprowadzaniu kolejnego pola do bazy tylko o
wykorzystaniu pola access oraz warning oba są typu tinyint(1). więc np:
Wartość 2 to może być przypadek twój jako ograniczony dla access.
Wartość 2 to warning ciągły z własnym interwałem dla warning
chodzi o systematyczne wyświetlanie komunikatu co okreslony czas.
mam tak u siebie zrobione ze przeczytanie komunikatu nie odznacza go w bazie
--
ReYu