[Php-it] Gestire salvataggio

Domenico L. domenico.lorusso at pleiade.it
Thu Jan 4 09:58:53 CET 2007


Marcello Vezzelli ha scritto:
> ________________SPONSOR______________
> Spazio pubblicitario libero.
> mail a info a ziobudda.net
>
>
>
> ________________SPONSOR______________
>
> Domenico L. wrote:
>> Problemi:
>> - Devo gestire il caso in cui utente A e B affertenti al Reparto R 
>> inizino contemporaneamente la procedura (deve essere una per reparto!)
>> - Devo gestire il caso in cui due persone si loggino 
>> contemporaneamente con l'utente A
>> - Inibire l'autenticazione per x tempo se c'è una sessione in corso, 
>> potrebbe portarmi alla spiacevole situazione in cui ad un utente va 
>> in crash il browser e ha pochi minuti per completare le operazioni.
>>
>> Idee?
>
> Secondo me devi gestire tutto a livello db, che è l'unico livello di 
> persistenza che hai.
sì è anche la mia opinione
> Dovresti avere una tabella, refreshata diciamo ogni minuto (magari via 
> ajax)
cavolo è piuttosto pesane, anche se mi risolverebbe un po' di problemi 
anche con i tempi di vita... però ajax non deve essere indispensabile (PA)
> La tabella viene refreshata anche all'avvio delle procedure, e 
> verificata prima del loro inizio, in generale ad ogni evento che deve 
> essere gestito.
uhm.... basterebbe un time-stamp
> I record più vecchi di un minuto vanno ignorati (ogni tanto anche 
> cancellati, con una sorta di garbage collection).
se non ho ajax un minuto è poco... però potrei portarlo a 10 minuti 
più... password? segnalazione?

cioè quando salvi ti chiedo di dargli un nome, se uno cerca di 
ricaricare un salvataggio che ha un timestamp più recente di "10 minuti 
fa" gli chiedo la il nome del salvataggio...

Ad ogni caricamento cmq informo l'utente di che nome è stato dato...

che ne pensate?

ciao



P.S.
    come hai affrontato il problema del contatore? store procedure?

-- 
Domenico L.                             icq: 645 44 861

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



More information about the Php-it mailing list