Traimo OpenSource postato il 13/03/2008 11:48:36 nel forum programmazione, gdrcd e open source
Ciao a tutti,
sto creando una land utilizzando pezzi di codice di traimo. Stavo utilizzando proprio la "chat" ma mi sono accorto basta aggiungere al link della chat ?="luogonome" ogni utente si può creare un luogo tutto per sè. Mentre io voglio limitare questo privilegio, in modo che gli utenti possano solo utilizzare i luoghi presenti nel dayabase.
Mi sapete aiutare?
Pagine → 1
13/03/2008 13:12:06
A rigor di logica ti basta creare nel DB una Tabella che contiene i nomi dei Luoghi (diversa dalla Tabella Chat in cui vengono inseriti le Azioni) e all'ingresso nella Chat controlli che il Luogo esista, cioè che sia presente in quella tabella.
Dovrebbe funzionare nel Codice Traimo dato che è semplice e puro PHP, però non conoscendo Traimo potrebbe esserci un metodo migliore.
Cmq la Tabella Luoghi fornisce vari privilegi (e penso esista già per questo motivo) dato è quella in cui ci sono le IMG e le Descrizioni del Luogo.
Altrimenti crei una Pagina per ogni Chat e ovvi il problema, tuttavia sprechi anche più spazio u__ù
13/03/2008 13:36:54
Non me ne voglia Maverick, ma non e' quella la soluzione, perche' tramio (a parte che non funziona, in linea di massima) lavora in modo completamente diverso.
Per limitare questo privilegio, come lo chiami tu, che in realta' e' semplicemente la conseguenza di un progetto sbagliato, o riprogetti il passaggio di parametri passando il nome della stanza in modo POST, oppure ti crei un registro di nomi di stanze ammissibili, in un file o nel database, e, prima di generare una stanza di chat, controlli che il nome sia presente nell'elenco.
13/03/2008 13:54:07
Che è quello che ho detto io XD
Forse mi sono espresso male, ma l'idea era appunto di controllare se nel DB fosse presente il nome della Chat inserito..
13/03/2008 15:22:13
E soprattutto faber, non mi scoccierò mai di ripeterlo, dipende dall'uso che se ne fà di traimo. Se lo riesci a sistemare non da più problemi e per me è molto migliore di altri open visto che il codice è più pulito.
13/03/2008 20:11:39
Eh ma se devi riscrivere l'80% del codice scrivi anche il restate 20 e fai un prodotto su tua miusra piuttosto :D
14/03/2008 15:34:58
Vabè, ho risolto XD grazie a tutti
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
kylejhonson ha recensito New York Gdr - The Big Apple