Patch Traimo: Risolto problema sessione login postato il 13/09/2006 17:52:19 nel forum programmazione, gdrcd, open source, hosting
Allora come tanti sapranno il codice di Traimo&Prospero (che per altro...dove sono finiti???)aveva un problema...se si chiudeva la landa dalla X si rimaneva chiusi dentro e il codice non sbloccava più ...anche dopo i fatidici 60 secondi!
Vi spiego perchè: il codice per controllare i tempi degli online faceva una semplice differenza tra la variabile $TIMESTAMP e tra $VER_ONLINE ovvero:
$DIFFERENZA=$TIMESTAMP-$VER_ONLINE;
solo che guardando bene il codice ho notato che $TIMESTAMP gli veniva dato valore solo nel caso del login valido (ovvero non risultava il pg online)quindi se un pg era rimasto online risultava $TIMESTAMP=0 quindi la differenza era sempre negativa e non si sbloccava!!!! ho risolto semplicemente spostando la riga
$TIMESTAMP=time();
a inizio codice dove viene fissata per tutti i casi possibili.
Forse la spiegazione è stata poco chiara comunque la patch è disponibile qui:
http://balloto.altervista.org/new_traimo_login.zip
basta sostituire il file do_login.php con quello contenuto nello zip.
Licenza diritti etc come sempre
Per chiarimenti malfunzionamenti consigli e varie: balloto@gmail.com
Pagine → 1
13/09/2006 19:27:59
ciao ballotto^_^ ti ricordi??? che mi dici? io ho risolto la cosa con un frame nascosto che diceva al server "io ci sono"(ovviamente non facevo dire questo) e faceva un controllo sul tempo se in 5 minuti non arrivava il mess "io ci sono"l`utente poteva ricollegarsi con un bel delete ed insert negli online^_^
13/09/2006 20:02:29
si è un ottima idea e io nel mio gdr ho fatto una cosa simile (aggiorna una stringa e la ricontrolla ogni 30 sec) solo che qui l`intenzione era quella di correggere il codice di Traimo&Prospero e ho scelto la via più semplice e meno complicata(ma allo stesso tempo efficace!:-D
Ciao,Grazie e Buona Fortuna :-D
13/09/2006 20:27:15
quando vuoi io son qui e le idee le abbiamo entrambi^_^
intanto buon lavoro^_^
16/09/2006 12:14:26
carissimo ballotto, anche noi abbiamo adottato su per giu` questa soluzione tempo fa...ma ci siamo resi conto che stranamente i pg dopo un tot di tempo venivano cancellati dagli online e nn sappiamo il perche` momentaneamente...
Credo che la differenza venga contata direttamente all`inizio del login e quindi ad un tot di tempo (che se nn ricordo male e` segniato nel codice) il pg viene cancellato... purtroppo io penso sarebbe utile fare questa cosa solo al momento del logout e impostare il conteggio dal momento dell`uscita... (cosa che nn so come si fa :P )
16/09/2006 14:37:59
si in effetti hai ragione mi era già stato segnalato da un altro programmatore.
Adesso stiamo decidendo se fare più o meno come hai detto te o rifare proprio il codice appropriato.
Altre persone mi hanno detto che se si cambia i valori preimpostati del tempo si migliora la cosa ma il problema rimane lo stesso.
Vi terrò aggiornati!
PS Grazie per i vostri consigli e segnalazioni.
17/09/2006 11:33:56
rilasciane il codice allora!fai una patch!
raga l`OS non va avanti se uno fa delle modifiche ma se le tiene per se!
Invito chiunque abbia delle modifiche/migliorie a rilasciarne il codice!
Dai che insieme si può fare molto ;-)
Modificato perchè l`italiano di Domenica mattina dorme ancora.
03/10/2006 22:38:35
Ballotto ero stato io ad avvertirti che con il tuo sistema si sparisce dagli online dopo un pò..
Io la cosa la ho risolta inserendo nel refresh.php una pagina che controlla gli online e se sei eliminato ti riaggiunge, ma sto cercando un metodo migliore
04/10/2006 16:58:24
io non ho il problema di cancellazione dagli online e la pagina mi funge al meglio^_^ per black che lo ringrazio per il js dico che anche se utile qualsiasi utente di FF riuscirebbe a sfalsarlo anche se sarebbe inutile sfalsarlo quindi penso dovremo lavorare su questo strumento qui^^
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Il gestore di Ex Gratia GDR ha risposto alla recensione di ronniesorge
Naruto x Boruto GDR → Crea il tuo ninja, intreccia storie con altri giocatori e vivi avventure uniche nel GDR più apprezzato del suo genere!
Legacy of Magic: Il castello di Gorthaur
Lineage II: Estrazione a sorte con amore
World of Warship: Collezione Momento di gloria
Hikaru No Tohei - Le Luci di Tohei: Major outage - disservizi parte 2 🔧
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Lost Hope: Stato dei Lavori (Alpha Test)
Le Cronache di Raja Dunia: Custodi del Velo - Aggiornamento
Star Trek Horizon: Novità: abiti personalizzati in scheda PG
Mud AI: Brexinton: Miglioramenti Strategici e Ottimizzazioni
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
NosTale: Preparatevi per San Valentino!
Entropia Universe: Vincitori di Free-For-All 2024
Legacy of Magic: La distruzione dell’avamposto nemico
Age of Crystals: Evento orroromantico e qualche numero ❤
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Fantawestern - Il fantawestern è un sottogenere della fantascienza poco conosciuto ma che ha fornito spunti a film e opere letterarie.. scopriamolo!
Saint Seya City - Recensione di Saint Seya City. Scopri dentro di te il settimo senso...
Medioevo e Fantasy - Workshop sui Legami fra medioevo, immaginario fantasy e Giochi di ruolo
Bring me to Malmö - Intervista alla gestrice di Bring me to Malmö il play by chat ambientato in Svezia!
PbC epidemia del web? - Gioco di Ruolo testuale (gdr by chat): un fenomeno squisitamente nostrano, o epidemia del Word Wide Web?
Le Contee di Anthem - Intervista al gestore di Contee di Anthem. La via di mezzo tra il GdR e il Browser Game!