|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2001
Città: Provincia Nord di Roma
Messaggi: 207
|
[ASP] Stato delle sessioni
Salve a tutti,
in asp è possibile sapere se una sessione, diversa dall'attuale, è scaduta? Cioè se salvo l'id di una session in un db posso poi recuperare lo stato di quella sessione dall'id? Spero di essere stato chiaro....
__________________
Pc: Thermaltake Mozart SX Slim VC7000SNS - AMD Sempron 3000 64bit - ASRock 939DUAL-SATA2 - Ram 2x512MB Dual Channel - GeForce 9500GT 1GB - ATI DV Wonder - HD Maxtor 250 GB SATA - 2 x HD Maxtor 500 GB RAID 1 - DVD-RW NEC 3500 Notebook: HP 6735 S Stampante: HP 6180C Fotocamera: Canon Powershot SX1 IS - Canon Digital Ixus 400 con custodia subacquea Videocamera: Canon MV3 Storage: XDrive 40 Gb Vendo Smart Shuttle VP8258 Vendo ATI Radeon PCI-EX X550 256MB |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Così su due piedi nn mi ricordo bene, sicuramente nn c'è un giro immediato.
Ma come mai ti interessa recuperare una sesssione vecchia, le sessioni sono temporanee, si distruggono dopo il timeout che hai impostato se nessuno tocca la tua pagina e se chiudi il browser e lo riapri il server ti assegna una sessione nuova, lasciando morta quella di prima che scadrà dopo il tempo impostato.
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2001
Città: Provincia Nord di Roma
Messaggi: 207
|
Grazie della risposta, allora... cercherò di spiegare il problema.
Ho un accesso con user e password, devo bloccare l'accesso con lo stesso username (tramite flag su db) finchè l'utente è connesso, ma se l'utente non esce pulito mi rimane bloccato finchè non interviene l'admin. Se lo user che accede è bloccato ma la sessione con cui era bloccato è scaduta lo vorrei far riaccedere senza intervento esterno.
__________________
Pc: Thermaltake Mozart SX Slim VC7000SNS - AMD Sempron 3000 64bit - ASRock 939DUAL-SATA2 - Ram 2x512MB Dual Channel - GeForce 9500GT 1GB - ATI DV Wonder - HD Maxtor 250 GB SATA - 2 x HD Maxtor 500 GB RAID 1 - DVD-RW NEC 3500 Notebook: HP 6735 S Stampante: HP 6180C Fotocamera: Canon Powershot SX1 IS - Canon Digital Ixus 400 con custodia subacquea Videocamera: Canon MV3 Storage: XDrive 40 Gb Vendo Smart Shuttle VP8258 Vendo ATI Radeon PCI-EX X550 256MB |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Di solito in giro quando navighi ed esci da un sitoo fai il logout ti si apre un mini popup in alto a sinistra, li penso che vada a salvare che l'utente è uscito ... potresti gestire anche tu una cosa del genere.
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2001
Città: Provincia Nord di Roma
Messaggi: 207
|
Questo è il modo pulito per uscire.... come anche gestire l'unload della pagina, ma vorrei gestire anche le uscite "sporche"... (caso limite stacco della corrente)
__________________
Pc: Thermaltake Mozart SX Slim VC7000SNS - AMD Sempron 3000 64bit - ASRock 939DUAL-SATA2 - Ram 2x512MB Dual Channel - GeForce 9500GT 1GB - ATI DV Wonder - HD Maxtor 250 GB SATA - 2 x HD Maxtor 500 GB RAID 1 - DVD-RW NEC 3500 Notebook: HP 6735 S Stampante: HP 6180C Fotocamera: Canon Powershot SX1 IS - Canon Digital Ixus 400 con custodia subacquea Videocamera: Canon MV3 Storage: XDrive 40 Gb Vendo Smart Shuttle VP8258 Vendo ATI Radeon PCI-EX X550 256MB |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Secondo me nn è possibile recuperare un SID, perchè rischi anche che un sessione nello stesso giorno sia data a diverse persone!
Probabilmente dovresti controllare ogni volta che qlc acceda alla tua pagina i record con il flag attivo, controlli che nn sia nell'id corrente (però nn mi ricordo se è fattibile sfogliare tutte le sessioni attive) e levi il flag a quelle non attiva. Non so bene, perchè il flag è una variabile personale per ogni accesso alla pagina, nn credo e nn penso che sia possibile andare a becare altre sessioni di altri utenti perchè sarebbe un danno!!
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2001
Città: Provincia Nord di Roma
Messaggi: 207
|
Sicuramente accedere ad una sessione non tua è pericoloso e non credo sia possibile, ma sapere almeno se è attiva potrebbe tornare comodo.
In quanto alla possibilità di SID riutilizzati non credo proprio che sia possibile, l'ID della sessione è univoco, non so come viene assegnato ma sarà una combinazione di millisecondi + qualcosa che identifica il pc connesso (tipo ip) Boh continuerò a cercare notizie, comunque grazie della consulenza. ![]()
__________________
Pc: Thermaltake Mozart SX Slim VC7000SNS - AMD Sempron 3000 64bit - ASRock 939DUAL-SATA2 - Ram 2x512MB Dual Channel - GeForce 9500GT 1GB - ATI DV Wonder - HD Maxtor 250 GB SATA - 2 x HD Maxtor 500 GB RAID 1 - DVD-RW NEC 3500 Notebook: HP 6735 S Stampante: HP 6180C Fotocamera: Canon Powershot SX1 IS - Canon Digital Ixus 400 con custodia subacquea Videocamera: Canon MV3 Storage: XDrive 40 Gb Vendo Smart Shuttle VP8258 Vendo ATI Radeon PCI-EX X550 256MB |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:18.