Originariamente inviato da k.b
Beh ma cosi' come fa uno a loggarsi la prima volta visto che non ha il cookie?
Comunque secondo me l'unica strada sensatamente percorribile, visto come funziona l'http, e' che se qualcuno si logga mentre qualcun altro e' gia' loggato, il primo perde i diritti di accesso e l'ultimo arrivato invece accede.
c'è un altro campo di cui non ho parlato, ed è quello della data (timestamp). questo campo ptrebbe avere 2 funzioni: flag per il garbage che pulisce la tabella dei login e controllo di login disponibile oppure no in base anche al momento di login, e magari controllo degli utenti connessi
codice:
-----------------------------------------------------------
id |usename |passeord | time | sess_id | cookieval |
-----------------------------------------------------------
1 | ciccio | ciccione | 123456 | a89w4jd | 874673hd | <-- sessione occupata
1 | mario | marione | | | | <-- sessione libera
----------------------------------------------------------
se il record NON presenta sess_id,time e cookieval il login è disponibile, ovviando al problema anche al problema del primo login