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: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
I dati del generatore di rank sono stati aggiornati!
Saint or Sinner?: Le news del sabato sera..
Piume Nere → Inquisizione, Intrigo e Soprannaturale: quali torbidi e oscuri segreti si celano tra le nebbie di Laddington? Iscriviti per scoprirlo!
Legacy of Magic: Al tempio di Raswa-Ti
ultima_profecia ha risposto alla discussione: Ùltima Profecía
Hogwarts Mystery - GdR: Accademia di Arti Magiche rasa al suolo {Edicola}
nexigeneration ha recensito Anima
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
The Voyager: Central Train Station e un viaggio in prima classe
Lineage II: Evento di controllo incrociato
Enlisted: Nuovi miglioramenti grafici
desenlace ha aperto un annuncio di ricerca: Road to Hamartia RPG ricerca Giocatore
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Legacy of Magic: Un nuovo Drakul
Road to Hamartia: Regolamento 2.0: guida alle nuove Maestrie
Nuovo Play by Chat Harry Potter → Dissendium Draconis
Planethos GdR → Al gioco del trono o si vince o si muore. Con i Regni divisi, quale sarà la tua strada? Guerra, diplomazia, inganno o commercio? Entra e scoprilo!
Dragon Secret - Dragon Secret, il servizio per giocare di ruolo online a Dungeons and Dragons!
Nuova Cookie Law - Le nuove linee guida del Garante della Privacy... cosa cambia nella gestione dei cookie?
Saint Seya City - Recensione di Saint Seya City. Scopri dentro di te il settimo senso...
The Power Of Fire Gdr - Intervista al gestore del play by chat narutiano The Power of Fire GDR. Diventa un Ninja!
Ambientazioni GDR - La terza lista di ambientazioni non sfruttate dai gestori di giochi di ruolo. Utile per avere spunti per un nuovo gdr!
Opensignal - I migliori operatori telefonici mobile per giocare online secondo Opensignal!