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
Fervm: Fervm: un anno di gioco
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di eve07
Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, il Bronx Vampirico e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
Le Cronache di Alderon: Ritorna la pace a sud
Enlisted: Il Pz.IV J "Battle Scars" ultimi giorni!
fever ha aperto una nuova discussione: GDRCD 5.6.0.5 Grassetto, sottolineato, sbarrato nelle azioni e MS
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!
percyval970 ha recensito New World GDR
I dati del generatore di rank sono stati aggiornati!
Il gestore di Sigil - La Città dei Portali ha risposto alla recensione di alixialice
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.
zerovoglia ha risposto alla discussione: Quale ambientazione serve al panorama?
Storie di Agarthi: Battaglia al Tempio Ancestrale
eve07 ha recensito Ultima Espiazione Gdr
Sea of Conquest: Nuovo membro equipaggio Yuji
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!
Gdr a Distanza - Mauro Longo ci racconta i vari modi per Giocare di ruolo a distanza in Realtime
Elot e Dlot - Confronto fra Extremelot e Dreamalot
Abitudini di Spesa - Infografica sulle abitudini di spesa dei giocatori di MMO online
Gdr-Online su Radio Serpe - Radio Serpe dedica un intera puntata al portale GDR-online! Buon ascolto!
Ambientazioni GDR - Lista di belle ambientazioni non sfruttate dai gestori di giochi di ruolo. Utile per avere spunti per un nuovo gdr!
L'Anello Mancante - Alla ricerca dell'anello mancante: analisi antropologica dell'opera di Tolkien