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
Storie di Agarthi: Ricorda, è il nome a scegliere il personaggio...
shirayuki ha recensito Age of Crystals
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Il gestore di Storie di Agarthi ha risposto alla recensione di paoltab
World of Warship: Battaglie Asimmetriche nel 14.5
nereya ha aperto una nuova discussione: Nuova Frontiera
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
New Wizarding World: Un nuovo Medimago
Sea of Conquest: Incontra Demona Rood! 🔥
anacronista ha recensito Storie di Agarthi
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
mhorras1988 ha recensito Fengard
prosperus ha recensito Exclusive Villa GdR
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
kooei ha recensito Il Paiolo Magico
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Breizh - Recensione del GDR Moderno Breizh. entra nel mistero di una strana cittadina...
Sociologia e Gdr - Intervista al prof. Bennato sull'approccio sociologico dei giochi di ruolo
Giochiamo di + - Il fenomeno del play by hangout, ovvero il gioco di ruolo online nella comunità di Google+, e un'intervista a Matteo Suppo!
Dunedan - I Dunedan: Indagine etnografica della popolazione tolkieniana
GdR su ForumAttivo - Lista dei giochi di ruolo play by forum sul circuito ForumAttivo
PayPal NFT - PayPal deposita una domanda di brevetto nel mondo NFT.. scopriamo assieme la novità!
Mobile Vs Desktop - Duello di Piattaforme: Mobile VS Desktop nel Gaming Online
Add Me Fast - Aumentiamo gratuitamente il nostro seguito sui social network grazie al portale Add Me Fast!