[RISOLTO] Sessione Scaduta "OnClick" postato il 22/04/2009 10:36:04 nel forum programmazione, gdrcd, open source, hosting e modificato da sgc carter il 23/04/2009 10:41:00
Buongiorno,
vi scrivo perchè ieri sera m'è successo qualcosa di (a me) inspiegabile e perchè ho trovato una "soluzione" parziale al problema...finché non si trova la soluzione vera è meglio di niente.
Il problema è "semplice" ieri sera, sono passato dal mio PC fisso al mio portatile e come mi è conoscono fare sono andato a controllare che tutto filasse liscio nella mia Land...potete immaginarvi la mia faccia quando, effettuato il l'accesso ed entrato in gioco, vado per cliccare su una Mappa per muovermi da una Stanza ad un'altra e il sito mi butta fuori con la classica dizione:
"Sessione Scaduta [bla bla] se username e Password sono corretti [bla bla] oppure un problema temporaneo del Server..."
Ri-tento l'accesso e senza problemi mi autentifico vado per cliccare su un'0altra stanza (che si trova addirittura su un'altra Mappa Cliccabile) e mi da lo stesso errore...
Muovendomi nel sito direttamente con dei "link diretti" (implementati sul sito per una funzione particolare e non per questo scopo) tra stanza e stanza posso muovermi senza problemi...
Va bè, dopo due ore di check di tutto...dal server a chiedere ad altri utenti se avevano problemi simili (fortunatamente solamente un'altra persona che però, ha questo problema ormai da SETTIMANE !) ecc ecc ho trovato questo modo per "aggirare" il problema:
Si effettua il Login, poi, prima di tentare l'accesso ad altre stanze, si preme con il tasto destro sul pulsante di "Logout" dal sito, e si sceglie la voce: "Open Link in a new Window". A questo punto si ha una pagina "nuova" con la scritta: "Logout Effettuato" e sotto un Link "Ri-Accedi".
Bè, che ci crediate o no, se si Ri-Accede da quel link, tutto funziona...
Personalmente, ammetto la mia ignoranza in merito, non mi so spiegare come sia possibile...Ho letto (qui sul forum) che qualcuno ha ipotizzato potesse dipendere da "Come il Brower salva i Cookies" come se li "salvasse" per una Finestra e non per un sito...
Effettivamente il mio Login, comprende l'apertura (OnClick su Invio) della Finestra principale del GDR lasciando quindi Login.html aperta nella finestra del Browser...
Stamane ho semplicemente spostato l'apertura "OnClick" della finestra esterna (principale poi del GdR) dal tasto di "Invia" (per il username e password) al tasto che apre Login.html, in questo modo la pagina del GdR si apre nella finestra esterna del Browser aperta però già "prima" di effettuare l'accesso"...molto simile come condizione quindi di quando si apre una nuova finestra con il "Logout completato..Rientra", però, non funziona...la sessione scade lo stesso...
Per giunta...su entrambi i PC, fisso e Portatile, uso gli stessi Browser e le stesse versioni (Netscape 9 e Firefox 3) e sul fisso il sito NON da alcun problema, sul portatile scadono le sessioni.
Ho controllato tutte le impostazioni del Browser rispetto a Cookies, mantenimento di quest'ultimi...cancellato i file temp, addirittura disinstallato entrambi  i browser e reinstallati...Niente...
L'unico modo che attualmente funziona sul portatile e quello sopra nominato OPPURE usare InternetExplorer che, senza trucchi o inganni, sembra funzionare...
Questo post quindi a duplice scopo:
- Usando GDR-Estreme mi sembrava giusto scriverlo qui, se non come soluzione almeno così da "dirvi cosa dire" ai vostri Player se mai vi dovesse succedre qualcosa di simile...
- Ovviamente qualsiasi idea a riguardo o aiuto che potete darmi sarà ben accetto :-)
 
Pagine → 1
22/04/2009 14:41:27
Mi scuso per l'uso improprio del onClick" era solo per dire "al cliccare del Link" ovviamente il link stesso è un link con il giusto "Target" :-)
22/04/2009 16:57:22
Nessun uso improprio mia bella carter *_* (peccato che so esserci O'neill da travestito ç_ç)
l'onclick è appropriato in quanto il pop-up è generato con javascript e quindi ha bisogno di un gestore di eventi affinchè questa funzione possa essere richiamata 
Sul problema al centro del topic, non ne ho la più pallida idea xD
👋
22/04/2009 17:48:13
22/04/2009 18:31:50 e modificato da darkside of breakfast il 22/04/2009 18:32:18
in verità gdr-cd ha questa pecca.
il fatto strano è che siate solo in due ad avere questo problema...
Ma il fatto ancora più strano è che riuscendo e rientrando la cosa cambia.
Questo problema te lo da solo la mappa?
Non saprei cosa dirti, magari prova a distruggere la sessione nella pagina di accesso (prima di creare quella effettiva in login.php, per intenderci).
22/04/2009 19:50:26
22/04/2009 19:53:56
la sessione la crei nella finestra dove c'è il gioco oppure apri (dopo l'autenticazione e la creazione della sessione) un pop-up?
22/04/2009 21:34:51
23/04/2009 10:40:38
Allora...
Lo so che qualcuno di voi mi prenderà per pazzo ma ho risolto l'errore in un modo, a dir poco "incredibile"...
In una delle decine e decine di prove entra esci torna rientra ecc ecc ho notato, per pur caso che l'indirizzo della pagina di login cambiava...a volte era scritto:
http://sgconline.it/LOGIN.html
E quando stava scritto così, funzionava a tutti, computer fisso mio compreso, MENO che sul mio portatile e sul PC d'uno dei miei iscritti.
Mentre se accedevo direttamente alla pagina di Login, inserendo l'indirizzo "completo di www:
http://www.sgconline.it/LOGIN.html
La pagina funziona anche sul mio portatile e penso anche sul computer del Player in questione anche se sto attendendo conferma.
Allora, diciamo problema risolto ma...qualcuno che di programmazione ne capisce più di me (cosa che di certo non è difficile :p) mi COME sia possibile che la medesima pagina "LOGIN.html"  se chiamata con un indirizzo o con un'altro (con l'unica differenza di usare il www.blabla in un caso e il //blabla nell'altro) dia due esiti così "diversi" ?
In ogni caso, il perchè spero di sentirlo da qualcuno un giorno ma intanto vi invito a controllare (se avete mai avuto problemi con i vostri accessi al sito) l'indirizzo della pagina e vedere qual'è l'indirizzo che stampa ed in caso 
 di sostituire l'indirizzo linkato da un semplice:
<a href="LOGIN.html"...
(se la vostra pagina di Login si chiama LOGIN.html)
con un:
</a><a href="http://www.indirizzo/LOGIN.html"...
Buona giornata a tutti ^^
Discussione seguita da 
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum


 I dati del generatore di rank sono stati aggiornati!
 Pandora Upside Down High School: Gita scolastica - Ave Roma!
    
    Crash Bandicoot Zone → Caos, libertà e risate: nel GDR ambientato nell’universo di Crash Bandicoot, ogni storia è possibile… e nulla è troppo folle!
 Il gestore di Western Redemption Gdr ha risposto alla recensione di andrewfg88
 Il gestore di Black Sails Chronicles ha risposto alla recensione di piripicchia
 andrewfg88 ha recensito Western Redemption Gdr
    
    Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, la Reggenza Vampirica e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
 mattew1010 ha recensito Naruto GDR - Beyond the Great War
 World of Tanks: Afferrate subito il leggendario M4A3E8 Fury!
 RAID Shadow Legends: Mazzo Alimentare del Fato
    
    Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
 primo27 ha recensito New World GDR
 morositas ha aperto una nuova discussione: [GDRCD 5.6.0.6] Mancanza di un file prenotazioni stanze
 Portus: Harry Potter Gioco di Ruolo: Micro (ma non troppo) Quest in Infermeria 🏥
 dark heart ha recensito Serenity Island
    
    World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
        
 GdR su FreeForumZone - Lista dei giochi di ruolo play by forum sul circuito FreeForumZone
    
        
 Storia dei Mud - Ripercorriamo la storia dei Multi User Dungeon (Mud) in Italia!
    
        
 Saint Seya City - Recensione di Saint Seya City. Scopri dentro di te il settimo senso...
    
        
 Forum - Partecipa al nostro forum e discuti con gli altri utenti di GDR-online.com!
    
        
 Testare un GdR - Consigli sulla fase di "Testing" prendendo spunto dal collaudo software e applicabili anche alla creazione di un GdR
    
        
 The Bunny Hole - Intervista ai gestori di del GdR erotico The Bunny Hole - PlayBoy New York Edition
    
        
 Tesi sui GrV - I giochi di ruolo dal vivo: una analisi empirica. Tesi di Davide Pavan sui GrV
    
