Permessi gdrcd 5.5 postato il 16/07/2021 13:15:21 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti ragazzi, voglio riprogrammare i permessi , non voglio utilizzare più il sistema scalare ma la gestione singola e diversificata.
Attualmente più è alto il valore associato al permesso della tabella personaggio e piu permessi si hanno
Vorrei ora cambiare totalmente l'attuale sistema con uno più versatile.
Vorrei un consiglio: aggiungo semplicemente dei campi nella tabella personaggi in base alle amministrazioni che desidero, esempio: admin razza, admin master, admin bacheca, admin mercanti ecce con valore int(1) creando poi la condizione di verità oppure creo una nuova tabelle con scritto admin e all'interno richiamo nome del player, descrizione admin, e valore per la condizione int(1)?
Cosa mi consigliate?
Pagine → 1
16/07/2021 14:11:52
Ti consiglio di creare una tabella nuova che abbia il riferimento al PG e le varie colonne con i permessi che programmi di dare (admin_gilda, master, ...)
In questo modo è più scalabile e mantieni la tabella personaggi più pulita.
Poi puoi creare una funzione apposita che recupera i permessi di un pg, da chiamare ogni volta che carichi una pagina.
16/07/2021 14:21:25
16/07/2021 14:23:14
L'opzione di @devlander mi sembra buona.
In generale, sarebbe meglio utilizzare un poco meno le costanti globali ed avere, dove possibile, delle tabelle in DB da consultare ed aggiornare all'occorrenza.
Sono, appunto, più versatili.
Kasa.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
NosTale: Ora nel NosMall: dolcissimi mini-pet
blancks ha risposto alla discussione: Parere su BrowserGame
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
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
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!
Dallas Black Gold: [Trama] JFK Memorial
Hero Wars: Artefatti dei Titani!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
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!
Enlisted: Migliorare e ottimizzare le ombre
Road to Hamartia: CACCIA: Sarà uno o tre?
can_can ha risposto alla discussione: Peregrine GDR
Articolo → Guida a GDRCD: sviluppo in locale
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
One Piece - Serie live action One Piece di Netflix.. ne parliamo con il gestore de Il Grande Blu!
Lista Play by Mobile - Lista dei giochi di ruolo play by mobile presenti sul portale
Leiji Matsumoto - Il Cinema d'Animazione di Leiji Matsumoto.. il creatore di Capitan Harlock!
World of Warship - MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Inventare Destini - Inventare destini col gioco: intervista al Dr. Fabio Paglieri del CNR
Vignette! - Dai un occhiata alle vignette comiche di GDR-online! Prendiamo un pò in giro i giocatori, i master e i gestori ;-)