GDRCD 5.5 Nuova gestione permessi postato il 04/08/2021 11:01:29 nel forum programmazione, gdrcd, open source, hosting
ciao a tutti, sto cercando di realizzare una nuova gestione dei permessi non piu scalare ma personalizzata, ho creato una tabella con i seguenti parametri:
Nome
AdminRegno
AdminVice
AdminMaster
AdminMestieri
AdminBacheche
i campi Admin sono int(1) anche se sono intenzionato a farli booleani ma questo è un altro discorso
il sistema che sto cercando d'integrare estrapola il contenuto di questa tabella e da accesso, per esempio, alle admin regno se il campo è uguale AdminRegno è = 1, la stessa regola vale per tutte le altre admin.
il problema è cercare di far comparire i menu in base ai permessi; nel file config.php mi trovo, per esempio, queste righe:
Pagine → 1 2
04/08/2021 15:56:25
Così, su due piedi, la prima soluzione che mi viene in mente è quella di creare delle definizioni per la tipologia di permessi che ti aspetti (quelli che tu hai inserito nella tabella che hai indicato) e, quindi, basare tutti i relativi controlli sulla abilitazione o meno di questi.
Provo a spiegarmi meglio.
Dapprima, creerei delle definizioni che mi facilitino l'assegnazione dei permessi alle sezioni, basate sulle relative colonne nella tabella. Una cosa del genere:
04/08/2021 20:41:52 e modificato da aik il 04/08/2021 21:00:25
ecco cosa ho fatto seguendo le tue istruzioni
sul file function:
04/08/2021 21:08:37 e modificato da aik il 04/08/2021 21:09:28
rileggendo la funzione
04/08/2021 21:22:12 e modificato da kasa il 04/08/2021 21:23:07
Prova a modificare il contenuto della funzione così:
04/08/2021 21:24:16
niente nn va neanche con ==1
04/08/2021 21:27:24
Se provi a stampare $_SESSION['permits'][$permits] prima del return che cosa ti da?
Kasa.
04/08/2021 21:27:40
echo (gdrcd_access_permission(ADMINOGGETTI));
ho stampato la funzione è mi restituisce 1 penso che il problema sia la condizione in uffici a questo punto
04/08/2021 21:30:19
04/08/2021 21:33:59
Ma image_file è settato nei parametri?
Kasa.
04/08/2021 21:37:44
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Sea of Conquest: 🎁 Codice regalo!
Hero Wars: Torneo sperimentale! ⚔️
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: What if (elenco dei finali possibili)
koe ha recensito Naruto x Boruto GDR - New Rebirth
Storie di Agarthi: BardoBot si evolve: la cura non va in vacanza
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Underworld of Rome: News e passaparola vampiriche
aura666 ha recensito Naruto x Boruto GDR - New Rebirth
Ex Gratia GDR: Nuova Entità: Sun Wukong!
Nyx Insight - Project S.E.T.: Comunicazione del Rettorato - Gli Sport arrivano
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
black sails chronicles si è accreditato come gestore di Black Sails Chronicles
Nuovo Play by Chat Fantasy → Black Sails Chronicles
Entropia Universe: Crafting Mania!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Scarica RpgEngine - Scarica gratuitamente RpgEngine open source per realizzare GdR Play by Chat
Traduzione nella Terra di Mezzo - Le traduzioni di The Lord of the Rings di Vittoria Alliata di Villafranca e Ottavio Fatica
Lost Space Project - Intervista ai gestori di Lost Space Project il play by chat a tema Cavalieri dello Zodiaco!
Jooke - Presentazione del portale Jooke dedicato alle cronache Play by Email
eXtramondo - Intervista ai gestori del GdR Terre di eXtramondo. Entra nel mondo di Tolkien con oltre 2.000 locazioni disponibili!
VGP Play - Vi presentiamo VGP Play: una piattaforma di streaming italiana dedicata ai videogiochi e alla tecnologia!
Difendersi dai falsi Programmatori - Facili tecniche per difendersi dal programmatori truffaldini e poco professionali :-)
Star Trek LCARS - Recensione del gioco ambientato nel mondo di Star Trek DS9!