La logica delle stanze private postato il 26/03/2010 11:45:28 nel forum programmazione, gdrcd e open source
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 e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!