Forzare il Logoff postato il 19/11/2008 20:46:12 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti.
Una domandina veloce: sulla homepage un gdrcd comune, cliccando su Esci, l'utente stesso effettuerà il logoff. Ebbene, mi chiedevo se era possibile aggiungere una riga di codice (e quindi un pulsante) per forzare il logoff ad un altro utente, se noi fossimo ovviamente i gestori.
Sapete dirmi che sistassi debba utilizzare per fare in modo che ciò accada?
Grazie infinite
Giorgio
Pagine → 1
19/11/2008 21:04:44 e modificato da gaizen-queel il 19/11/2008 21:04:54
Ti basta cancellare la riga relativa al pg in questione dalla tabella presenti, non ricordo quale sia il nome vero e proprio.
19/11/2008 21:14:51
Bhe in teoria non basta solo cancellare la riga dalla tabella presenti. Difatti il pg non sarà più tra i presenti ma continuerà a girare liberamente per la land. Non c'è un modo comunque (almeno non che io conosca) per andare a manipolare una sessione non propria. Ergo al massimo si può provare ad escogitare qualcosa:
-Crei un campo nel db, nella tabella Personaggio chiamato esci ad esempio impostandolo a smallint.
-Crei una pagina php che cancella dagli on-line il personaggio e aggiorna il campo impostandolo a 1 (di default è 0).
-Aggiungi una query in una pagina che si aggiorna (ad esempio quella per la posta) che seleziona il dato dal db e che effettua un redirect alla pagina di logout (header("Location: logout.php");) solo se questo dato è 1.
19/11/2008 21:52:19
oppure ancora meglio Xenom: una volta impostato il flag nel campo personaggio o nella tabella che vuoi nella pagina di refresh carichi questo campo, se = 1 parte un if che fa session_destroy() in modo che la sessione del tizio si distrugge e lui non può continuare a stare nella land. Ovviamente questa è solo una base, si può raffinare molto a livello di mettere un controllo che elimini il pg dalla riga dei presenti ecc...
19/11/2008 22:09:34
19/11/2008 23:50:54
20/11/2008 07:52:12
bhe quando esilii un pg aggiungigli il session destroy... cioè avviene già un controllo se il pg è esiliato o meno.. basta aggiungere a quel che c'è già.. senza complicare la cosa creando altri campi.. tanto se butti qualcuno fuori dalla land.. credo sia come un bann.. poi non so perchè vorresti buttare qualcuno fuori dalla land xdxd di solito si cerca di farli entrare xd
20/11/2008 13:59:17
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Mutation GdR - Intervista alla gestione del PbC con i mutati urban fantasy Mutation GdR!
Generatori online gratuiti! - Generatori online gratuiti di Dungeon, Grotte, Cittadine e Tesori per GdR!
Tesi sui GrV - I giochi di ruolo dal vivo: una analisi empirica. Tesi di Davide Pavan sui GrV
Giochi Cyberpunk - Lista completa dei giochi di ruolo online cyberpunk
Star Trek LCARS - Recensione del gioco ambientato nel mondo di Star Trek DS9!
Ynis Witrin - Intervista al gestore di Ynis Witrin.. il play by chat fantasy storico ambientato nel Wessex!