netcafe program írása (Megoldva!)

Sziasztok!

Szeretnék írni egy netcafe progit, valami egyszerűt. A szerver az egy linuxos gép lenne, a kliensek pedig windows xp-s gépek. Abban szeretnék segítséget kérni, hogy egy olyan visszaszámlálót szeretnék ami figyeli a még hátralévő időt minden aktív kliens gépnél. Ha ez az idő nulla akkor letiltja a klienst az internetről. Ez szerver oldalon megoldható?
Gondoltam egy olyanra, hogy beteszek egy scriptet a cron-ba és pl. minden 10. másodpercben lefutna. Ez figyelné, hogy mennyiidő van még hátra és ha letelt az idő akkor blokk.

Hozzászólások

squid aclbe be kell állítani hogy adott user x idopontig netezhet es kesz a program ;-)

udv Zoli

pl felveszel egy redirect_program szabalyt ami meghiv egy altalad ir scriptet melynek atadasra kerul a usernev es par egyeb parameter, ezeket ellenorzod es engeded vagy megtagadod a hozzaferest
szerk: 2.6-tol "url_rewrite_program" a hasznalhato a redirect_program helyett
erdemes megnezni pl ezt

udv Zoli

Vagy nez korula forumon mar volt ilyen keres. Meg volt mar kesz program 5let is.

cronbol nehezen nezed meg 10 masodpercenkent. (hint: 1 perc a legkisebb intervallum)

Szerintem ez teljesen használható megoldás lehet. Ezt a squid-es megoldást nem tartanám jó ötletnek, mert nem előre definiált időben kellene tiltani a gépeket, hanem pl. ha valaki fél órát fizet akkor fél óra múlva letiltja a gépet. Álandóan irogatni kellene valami programból a squid konfogját, szerintem.

Találtam egy php+javascript párost. Ez folyamatosan figyeli az eltelt időt. Alakítottam rajta egy picit, hogy valami id alapján tudja azonosítani a gépeket. Kettő gépre megnéztem és jól működik.
Köszönöm a válaszokat mindenkinek.

Ha nem kellenek pénzügyi műveletek a blackPanther-től van egy free javas szerver/kliens megoldás. Van egy olyan is ami többet tud, ez is free, de ott vannak feltételei a használatnak.

----- www.blackpanther.hu -----