R: [Zope-it] Utenti connessi

TrashMan trashman@httconsulting.com
Mon, 16 Sep 2002 11:56:29 +0200


C'e' un prodottino che gia' lo fa....
Mi sembra usi le Session ...e il tempo di inutilizzo per cancellare un
utente si puo' impostare a mano.

Non ricordo il nome...ma cerca counter.....

Massi

-----Messaggio originale-----
Da: zope-it-admin@zope.org [mailto:zope-it-admin@zope.org] Per conto di
Giorgio Andreoletti
Inviato: domenica 15 settembre 2002 22.54
A: Zope-it
Oggetto: Re: [Zope-it] Utenti connessi


At 20.55 15/09/2002, you wrote:
>Salve,
>come si realizza in Zope uno script che memorizza gli utenti online su
un=20
>sito?

anche io mi ero fatto questa domanda, e avevo trovato una soluzione,
anche=20
se forse =E8 un po' macchinosa... l'idea era quella di usare i cookie :=20
quando l'utente si collega al tuo sito, gli depositi un cookie, che
abbia=20
come scadenza la chiusura della finestra del browser, e contestualmente=20
scrivi un record sel DB che contenga un timestamp e un token che=20
identifichi univocamente il cookie (e quindi l'utente); ogni volta che=20
l'utente cambia pagina, gli aggiorni il timestamp sul suo record sul db;

ora assumi un tempo massimo di permanenza su di una pagina, diciamo 5=20
minuti: ogni minuto lanci uno script che cancella tutti i record
presenti=20
sul db da pi=F9 di 5 minuti (fa fede il campo timestamp). A questo punto
ti=20
basta contare quante righe hai sul db, e ottieni un numero che con buona

approssimazione equivale al numero di utenti connessi.

se qualcuno ha idee migliori (o ha provato dei prodotti che fanno tutto=20
questo in automatico) si faccia avanti !!!

ciao
Giorgio


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Giorgio Andreoletti - mentelocale S.r.l.
responsabile hardware e networking
responsabile sviluppo web
www.mentelocale.it
giorgio.andreoletti@mentelocale.it
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D


_______________________________________________
Zope-it maillist  -  Zope-it@zope.org
http://lists.zope.org/mailman/listinfo/zope-it