[Risolto][gdrcd 5.4.1] Messaggio "Sessione scaduta" postato il 31/01/2018 15:31:15 nel forum programmazione, gdrcd, open source, hosting e modificato da marmat il 06/03/2018 17:30:53
Da un paio di giorni due player mi hanno segnalato che riscontrano un problema seccante: Quando cercano di accedere alle documentazioni o alle sezioni "lavoro" e "Banca" - che io ho spostato con appositi tasti nella main del gioco - compare loro il messaggio di sessione scaduta e li rimanda a fare il login. Quando ci provano però compare il famoso messaggio del personaggio già loggato e sono costretti a stare fuori dal gioco per 5 minuti.
Ho provato a svuotare il più possibile il db per alleggerirlo cancellando i messagi, i log e i personaggi inattivi. Non ha funzionato.
Ho quindi provato a cancellare i loro pg e reiscriverli personalmente e tutto è andato a buon fine, dal mio pc riesco a navigare nel gioco senza problemi, aprire tutte le pagine e usare tutte le funzionalità, mentre loro continuano ad avere gli stessi malfunzionamenti di cui sopra.
Brancolo nel buio e invoco il vostro aiuto. So che usano come Browser google Chrome. E' possibile che ci sia qualche impostazione del Browser che crea conflitto?
Pagine → 1
06/03/2018 01:03:04
Il problema persiste e sono tre utenti - sempre che utlizziano principalmente Chrome ma che hanno provato anche da mozilla senza alcuna differenza - a ritrovarsi con la sessione scaduta quando cliccano dei link che rimandano a pagine che ho creato o separato rispetto al codice nativo. Tuttavia se io loggo con quegli stessi account dal mio pc o dallo smartphone non ho problemi di navigazione.
Se qualcuno ha già avuto questo problema e l'ha risolto sarei gratissimo se voleste condividere con me la soluzione
06/03/2018 08:13:27
Il controllo ed i richiami di sessione in queste pagine li hai scritto tu?
Puoi incollare il codice relativo, in caso?
06/03/2018 14:30:54
06/03/2018 14:39:55
Aspetta, forse non avevo capito: tu hai creato i link o le pagine?
Nelle pagine (non nei link) ci sono i controlli di sessione?
06/03/2018 14:57:20 e modificato da marmat il 06/03/2018 15:17:23
Nel caso di info_location immagino ci siano di default perché non ho toccato quella pagina ma solo aggiunto i link e le pagine di banca e mercato sono assolutamente invariate rispetto ai codici originali, mentre nella pagina del regolamento effettivamente non ho richiamato i controlli di sessione. Pensi che potrebbe essere quello il problema?
Ma mi sfugge - non so se sai spiegarmelo - perché questo problema non viene riscontrato solo da tutti ma solo da alcuni (visto che programmando sto cercando di studiare e capire i codici se c'è una spiegazione che posso avere, imparo una cosa nuova xD )
06/03/2018 15:25:27 e modificato da leoblacksoul il 06/03/2018 15:49:20
Il problema sono proprio quei link!
Esiste una ragione per cui è sempre sconsigliato utilizzare link assoluti nelle pagine web, perchè si creano questi problemi di sessione.
I link che puntano a pagine interne al tuo sito devono sempre essere dei link relativi, mai assoluti, perchè il tuo sito non ha un solo indirizzo. La maggior parte dei siti al mondo possono essere raggiunti sia da www.nomedelsito.it sia da nomedelsito.it
Chi non è esperto può credere che non cambi niente, ma per il browser quei due indirizzi sono due siti totalmente diversi!
E dato che per il browser quelli sono siti diversi, anche le informazioni di sessione (i cookie) non sono le stesse.
Quindi se un utente entra sul tuo sito da www.witchesofsalem.altervista.org e tu gli fai visitare una pagina linkandola con witchesofsalem.altervista.org gli rompi la sessione, perchè lo stai mandando su un sito su cui lui non ha fatto login!
Soluzione: togliere dalla land tutti i link assoluti! Non deve esserci nessun link che contiene il nome di dominio del tuo sito.
Da
06/03/2018 17:30:26
Adesso ha tutto molto più senso. Grazie per la spiegazione il problema pare si sia risolto.
20/09/2018 21:56:36
Mi attacco qui per un dubbio: ma se i link assoluti mi rompono la sessione e bbcode lavora solo su link assoluti... un link interno via bbcode non è utilizzabile?
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Legacy of Magic: Gli Elementi Oscuri - La Nera Signora dell'Acqua
Il gestore di W40K Dathyar ha risposto alla recensione di dreamboy
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
dreamboy ha recensito W40K Dathyar
Metin2: Live ora: Server Boost Yohara e Twitch Drop
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
drongo ha recensito Il Grande Blu
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
I dati del generatore di rank sono stati aggiornati!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Ikariam → Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
Lucca 2016 - Breve riassunto sugli ospiti incontrati al Lucca Comics and Games 2016!
Giochi di Zombie - Lista completa dei giochi di ruolo online ambientati in mondi invasi da zimbi e non-morti! Sopravvivi!
Giochi Storici - Lista completa dei giochi di ruolo online storici
Vendite GdR - La classifica dei giochi di ruolo cartacei più venduti di sempre!
Mutation GdR - Intervista alla gestione del PbC con i mutati urban fantasy Mutation GdR!
Narratività e PbC - Interessante elaborato sulla narratività e potenzialità dei giochi di ruolo online testuali