[GDRCD 5.4.1] sloggare utenti inattivi postato il 16/10/2018 21:03:28 nel forum programmazione, gdrcd, open source, hosting
Salve, mi trovo per le prime volta volta alle prese con gdrcd e mi chiedevo se non fosse possibile far scadere la sessione ad un'utente inattivo da un'tot di tempo.
Sono consapevole del fatto che se la pagina viene chiusa dopo 5 minuti è possibile fare il login nuovamente. Tuttavia se per sbaglio la pagina viene lasciata aperta e si tenta di accedere da un'altra postazione, questo non è mai possibile.
Ripetendomi quindi, esiste un modo perché la sessione scada anche se l'utente ha la pagina aperta?
Pagine → 1
16/10/2018 22:41:41
16/10/2018 23:02:08 e modificato da raysmoke il 16/10/2018 23:07:50
Il logout è in PHP, e il PHP viene eseguito quando c'è una richiesta http. Anche se tu impostassi la scadenza della sessione sarebbe lo stesso discorso, finché l'utente non da un segno di vita, non c'è update.
L'unica soluzione che ti rimane è impostare un cron job, ma se hai posto questa domanda, dubito sia al tuo livello.
Se vuoi loggare da più postazioni e "sovrascrivere" l'accesso, tanto vale "forzare" il logout dell'account prima del login. Vedi se ci sono controlli sull'accesso e modificali di conseguenza.
Attenzione però, facendo in questo modo, permetti anche di loggare lo stesso pg da più postazioni nello stesso momento. E sopratutto, rendi più facile la vita agli scammer, perché se riescono ad accedere, il proprietario, non ha modo di accorgersene.
Personalmente ti consiglio di aggiungere un codice di sicurezza che conosce solo l'utente, e, in caso di login con l'account ancora attivo prima richiedi il codice, se corretto forzi il logout e vai con il login.
17/10/2018 13:13:33
Da quasi ignorante, la soluzione lunga e assolutamente intricata che partorisce il mio cervello per un dilemma del genere sarebbe: mettere una query in ogni pagina (tranne il layout), che aggiorna un nuovo campo con l'orario attuale. Poi mettere in una parte del layout che si refresha (come la lista presenti) un controllo che dice che se il nuovo campo è maggiore di X minuti, ora_uscita viene aggiornato. Così se l'utente torna in quella postazione dovrebbe dare "sessione scaduta" e al contempo permettergli di accedere da un altro dispositivo se ha dimenticato di sloggare. Ripeto, non sono un'esperta, ma io farei così >_<''
18/10/2018 00:44:51
18/10/2018 08:55:39
18/10/2018 11:01:05
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Star Trek Horizon: Mastering contest: imminente scadenza
NosTale: Sconto sulla Medaglia del NosMercante!
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Crossout: Ritorna la rissa "Ghiaccio e Fuoco"!
- aiden ha recensito Il Paiolo Magico
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di thejottun
Lineage II: Beta test del programma per i creatori
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
RAID Shadow Legends: Drop Fever Attivo: Equipaggiamento x3!
guardaboschi ha recensito Dark Genesis
I dati del generatore di rank sono stati aggiornati!
Shadow Scape: ✨ Nuova versione!
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
La Tana del Ladro: TdL Stories - La Coltre Dorata
Ex Gratia GDR: Quest | Sentieri Naturalistici
Legacy of Magic: Le coppe e la clessidra
aerin ha aperto una nuova discussione: Che fine hanno fatto i gdr a tema Vampire / Mondo di tenebra?
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Giochi sui Pirati - Lista completa dei giochi di ruolo online ambientati nel mondo dei pirati
Berkana - Intervista al gestore di Berkana: play by chat fantasy! Immergiti nella fantasia!
Kyusai GdR - Intervista al gestore del play by chat manga Kyusai GdR ambientato in un moderno Giappone fantascientifico
Ansia e GdR - GdR Online per i timidi: Come superare l'Ansia Sociale Virtuale!
AI 2024 - Ecco cosa possiamo aspettarci dall'AI entro la fine di questo anno
Exclusive Villa GdR - Intervista ai gestori di Exclusive Villa GdR il play by chat Crime!
Falsi Commenti - Individuiamo i falsi commenti ai giochi di ruolo catalogati dal portale con alcuni semplici consigli
Difendersi dai falsi Programmatori - Facili tecniche per difendersi dal programmatori truffaldini e poco professionali :-)