La logica delle stanze private postato il 26/03/2010 11:45:28 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti,
visto che l'unico programmatore che aveva accettato di aiutarmi dopo aver letto questo https://www.gdr-online.com/readforum.asp?id=113195 mi ha, ahimè, abbandonato, solo sono qui a chiedervi delle dritte in merito alla "logica di base" per erigere una stanza privata.
Ho provato a consultare qualche os, tuttavia, la moltitudine di codici, stringhe etc non ha fatto altro che confondermi.
Pensavo di utilizzare le condizioni e variabili GET per ogni pagina (=casa privata), in altre parole..il proprietario (o il detentore della password) poteva stabilire a chi dare la password.
Un'altra idea era quella di creare per ogni casa una pagina (=casa) nella quale includere una lista di persone.
In tutta onestà, non voglio dare al proprietario (o i proprietari) della casa la possibilità di invitare altre persone...[per motivi che non sto qui a spiegarvi].
Questo potrebbe facilitare le cose, anche dal lato programmativo.
Avete qualche consiglio da darmi?
Pagine → 1 2
26/03/2010 11:47:56
26/03/2010 11:53:27
26/03/2010 11:53:32
NON sono un programmatore, ma a logica direi che se c'è un tasto solo che chiunque lo preme entra in casa propria dovrebbe bastare creare una chat legata al detto pg direttamente nel database, ed a quel punto pigiando il tasto vai a chiedere al db qual'è la chat legata al pg e gliela apri.
Poi magari metti anche un controllo che chi chiami la chat debba essere il pg ad essa legato, così anche se scrivono direttamente il richiamo alla specifica chat non li fa entrare...
Ma ripeto che NON sono un programmatore, sto solo facendo una riflessione sulla "logica della stanza privata"
26/03/2010 11:56:07
26/03/2010 11:59:24
A questo punto se vuoi la mappa delle case credo che basti il controllo sull'accesso: chi entra deve essere il pg legato alla chat in db. Sennò non lo fa entrare.
26/03/2010 12:00:38
26/03/2010 12:06:08
Ok allora adesso i tuoi intenti sono chiari, non volevo fare polemica.
Tornando in topic, le vie sono 2: o le autorizzazione le metti nel pg (con campo padrone_chat e array autorizzato_chat) o se le registri tutte le chat in db, nella tabella delle chat (campi come sopra).
Nel secondo caso è più versatile, potresti aggiungere il campo "slot" del numero massimo di persone che possono entrare (contemporaneamente o che hanno un "pass" per entrare).
26/03/2010 12:16:31
Dipende tutto da come lo imposti tu.
Se in DB leghi la chat a più pg, lo puoi usare per più pg. Se lo leghi ad uno solo, la usa uno solo.
26/03/2010 18:21:54
26/03/2010 19:13:03
Ci sono mille mila modi per implementare i controlli, anche se su tabelle di piccole dimensioni, sempre meglio mettere "l'intelligenza" nei campi database, piuttosto che creare barocche strutture condizionali nel codice php.
Quella che ti han dato è una delle possibili soluzioni, sì.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Metin2: Server Boost Yohara – Dettagli e FAQ
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
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, diventa quello che hai sempre cercato.
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
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
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Console o Pc? - L'eterna sfida del Gaming: Console o PC?
Arcana Domine - LARP Isola dei Dannati: il GDR ad altissima risoluzione!
Dota 2 - Vi spieghiamo come vincere soldi giocando a Dota 2!
PlayCanvas - Le esperienze di Murby su PlayCanvas nella creazione di mappe 3D per i gdr fantascientifici!
Stili di Loghi - Stili di loghi: cosa sono e qual è la differenza!
Vignette! - Dai un occhiata alle vignette comiche di GDR-online! Prendiamo un pò in giro i giocatori, i master e i gestori ;-)