[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
Fervm: Fervm: un anno di gioco
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di eve07
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Le Cronache di Alderon: Ritorna la pace a sud
Enlisted: Il Pz.IV J "Battle Scars" ultimi giorni!
fever ha aperto una nuova discussione: GDRCD 5.6.0.5 Grassetto, sottolineato, sbarrato nelle azioni e MS
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
percyval970 ha recensito New World GDR
I dati del generatore di rank sono stati aggiornati!
Il gestore di Sigil - La Città dei Portali ha risposto alla recensione di alixialice
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
zerovoglia ha risposto alla discussione: Quale ambientazione serve al panorama?
Storie di Agarthi: Battaglia al Tempio Ancestrale
eve07 ha recensito Ultima Espiazione Gdr
Sea of Conquest: Nuovo membro equipaggio Yuji
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Cos'è il Gdr? - Scopriamo dal maestro Yoshi i primi passi per giocare ad un gdr...
Amuleti e Talismani - Approfondimento sugli Amuleti e Talismani e il loro significato
Mondomago - Recensione di Mondomago gioco di ruolo online ambientato nel mondo di Harry Potter
KnightMyth - Intervista ai gestori del GdR KnightMyth ambientato nel mondo di Harry Potter
Background PG - Tanti utili consigli su come creare il background del tuo personaggio rendendolo avvincente e credibile!
Il GDR e i Dadi - Articolo che sviscera il rapporto fra i GDR e i famosissimi "dadi"