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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Storie di Agarthi: La Lunga Notte è arrivata
I dati del generatore di rank sono stati aggiornati!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Felix Felicis GdR - Harry Potter GdR: Le uova di... Natale? - Evento ON
Ex Gratia GDR: Massima personalizzazione coi tratti specie!
nerelyn ha aperto una nuova discussione: Personaggio in cerca di Land
The Eyrie GdR: Nuove Fazioni ed entrata in Beta
Raja Dunia → Tra verità divine e menzogne eterne, la tua anima è la chiave. Scopri Raja Dunia, e riscrivi il fato del Continente con armi e magia, fede o eresia.
Piume Nere: 🎄 Le Notti Sacre Sono Iniziate 🕯️
La categoria Browser Game raggiunge i 3.900 giochi catalogati!
RAID Shadow Legends: Anaxia la Rinata!
Enlisted: Test aggiornamento "Fronte dell'Estremo Oriente"
New Orleans → La Città dai Mille Volti: Crime, Feste, Mistero, Voodoo, Natura Incontaminata, Fama, Grattacieli, Luci Splendenti e Ombre Profonde.
Ex Gratia GDR: Il nuovo manuale è online!
Star Trek Horizon: QuestLog: Natale al cubo
Black Sails Chronicles: ON - 3° Serata Gara di Bevute
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
