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.
- 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 „><”.?
- 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