![](https://secure.gravatar.com/avatar/3c6cb325e44d03cd76be8b797934b285.jpg?s=120&d=mm&r=g)
Witam.
- Szanowny kliencie zalegaszx z platnosciami za miesiac XXX
- Szanowny kliencie zalegasz z plantoscami za miesiac YYY
Dla mnie jest to nadal przekombinowanie. Jako że mogę teraz spojrzeć na LMS'a jako użytkownik a nie jeden z Twórców, to tylko zauważę że się Panowie developerzy zabierają do wszystkiego od dupy strony ;)
Pod spodem mozna jeszcze dolozyc informacje o lacznej sumie zaleglosci. Ja moge splodzic cos takiego w perlu bo to prosty mechanizm (mowie o interfejsie uzytkownika) No chyba ze ktos z was jest na tyle sprytny ze napisze i interfejs i mechnizm zarzadzajacy w php.
Rozumowanie typowego klienta/użyszkodnika w przypadku gdy widzi komunikat nie precyzujący za co go odłączono:
"Cholera, coś przeskrobałem? Czy zalegam z kasą? Cholera wie. Ja się może do nich przejdę albo zadzwonię i może coś się dowiem".
A gdy ma jak na dłoni opisane za co:
"Taaak? To ch... ci w dupę stary."
Doświadczone empirycznie :>
U mnie jest coś takiego generalnie:
Nie uregulowali Państwo w terminie opłat za dostęp do internetu. Prosimy w takim wypadku o jak najszybszy kontakt z administratorami. Swoje saldo mogą Państwo sprawdzić pod <A HREF="linkdosalda">tym</A> adresem.
Państwa komputer nie jest zarejestrowany w naszym systemie.
Powodem może być wymiana karty sieciowej bądź podłączenie nowego komputera.
Naruszyli Państwo <A HREF="regulamin">regulamin</A> sieci.
Państwa komputer jest zawirusowany lub powoduje zakłócenia pracy w sieci.
Sieć aktualnie może być niedostępna z powodów technicznych. Proszę sprawdzić stronę z <A HREF="komunikaty">komunikatami</A>.
U mnie jest to bardzo prosto zrobione w apaczu. A! Żeby to poniższe zadziałało, musicie używać portów w wirtualkach (np. "NameVirtualHost 231.12.12.2:80"). Spowoduje to po przekierowaniu na port 81 że czegobyśmy nie żadali to i tak dostaniemy zawartość index.php (Hint: logo sieci musi być na innej wirtualce do której nie wycinamy dostępu na iptables - ja to robię tak że odłączony na forward ma tylko redir, natomiast na input ma wycięte wsio poza 81 :>).
Listen 81 NameVirtualHost *:81 <VirtualHost *:81> rewriteengine on rewritecond /home/httpd/noaccess%{REQUEST_FILENAME} !-d rewritecond /home/httpd/noaccess%{REQUEST_FILENAME} !-f rewritecond /home/httpd/noaccess%{REQUEST_FILENAME} !-l rewriterule ^(.+) /home/httpd/noaccess/index.php DocumentRoot /home/httpd/noaccess/ ServerName noaccess.netx.waw.pl </VirtualHost>
(A.L.E.C - do doców to).
Pozdrawiam.