Ciao a tutti, mi servirebbe un aiuto da parte vostra per risolvere un problema riguasrdante l'accesso al mio sito.
Ho creato un sistema di accesso php+slq così composto:
1) L'utente esegue il log-in e il suo id viene caricato in una tabella assieme al tempo di connessione settato con time()+120 e ad un condice generato in radom.
Contemporanemante viene anche creata una cookie con gli stessi dati
2) Ogni 90 secondi grazie alla funzione javascript "setInterval" viene richimato un file php che genera un nuovo codice casuale che poi carica nel db assieme al nuovo tempo e sincronizza la cookie.
Successivamente la funzione alimina anche tutti gli account che non hanno un tempo "passato"
Quando devo richimare una pagina protetta scarico l'id e il codice dalla cookie e ne controllo i dati con il db.
Il problema è il seguente: ogni tanto si perde la sincronizzazione tra cookie e db, ne risolta quindi che l'utente non potrà accedere a nuove pagine protette e che dovrà aspettare il tempo della cancellazione dal db per potersi loggare.
Questo problema mi sta creando numerosi disagi ma non riescon a risolvero.
Spero che possiate aiutarmi

Rispondi quotando