Permessi gdrc postato il 26/01/2015 11:39:38 nel forum programmazione, gdrcd, open source, hosting
Ciao ragazzi,
Vorrei poter cambiare i permessi, e capire la logica di come usarli mi spiego meglio.
3 categorie di permessi:
Super ( c'è già )
Moderatore ( c'è ma vorrei capire un po )
User( che c'è ma vorrei che visualizzasse solo determinate cose )
Grazie aspetto aiuti dalla community .
Pagine → 1 2
26/01/2015 12:42:36 e modificato da valiant staff il 26/01/2015 12:44:30
26/01/2015 14:03:21
Credo che Valiant staff abbia già risposto esaurientemente, ma per la precisione, ci sono anche altri permessi:
SUPERUSER: Gestore.
MODERATOR: Admin. Amministratore
GAMEMASTER: Master fato
GUILDMODERATOR: Capogilda
USER: Utente normale.
Il Master Fato ha la possibilità di inviare esiti e muovere personaggi non giocanti, così come admin e gestore.
Se non ricordo male nella versione base di gdrcd il capogilda non può fare molto più di un normale utente (se non gli sono stati dati i poteri di amministrare la gilda dal pannello di controllo della gilda stessa).
E' più che altro un'indicazione utile nella lista dei presenti.
La cosa migliore che puoi fare è entrare con i vari permessi e controllare tu stesso le funzionalità associate ai vari gradi (cosa che è utile fare anche per motivi di sicurezza).
26/01/2015 14:37:12
Vado nello specifico mettendo solo le funzionalità a cui voglio far accedere o meno.
Ho una mappa - una scheda del pg - menu utente
Visitatore ( che non c'è magari lo creo {come? ahah } )
USER
visitatore può vedere solo la mappa
USER mappa scheda e menu utente
spero di essermi spiegato
26/01/2015 14:53:25
Sono un po' confusa...
Prova a vedere il file config e pasticciare nelle righe in cui trovi questo:
['access_level']=USER
Cambiando user con altro, oppure
if($_SESSION['permessi']>=SUPERUSER)
{
$PARAMETERS['menu']
... eccetera...
}
per quelle voci del menù che vuoi siano visibili solo ad un determinato permesso e non a tutti (così come la sezione Gestione).
26/01/2015 15:42:57
Io penso che quel che cerchi è proprio un altro livello di permessi (correggimi se sbaglio) con meno accesso alle pagine di User (quindi di un utente normale), giusto?
Se è questo, dovresti un attimo modificare il costant_values da riga 3 a riga 10 e aggiungere un livello che sia fra il DELETED e l'USER. Creeresti un livello in più di permessi che potrebbe aiutare ad arginare le pagine accessibile ad un utente visitatore/test.
C'è un però: quando cambi le costant_values per aggiungere un livello di permessi, ricordati di modificare anche TUTTE LE PAGINE ASSOCIATE di modo che tali permessi vengano rispettati.
Ad esempio se metti:
DELETED -2 (invece che -1)
VISITATORE -1
UTENTE 0
Dovresti poi andare un attimo a vedere gli altri codici, in quanto, in questo caso, cambiando solo questo documento, il permesso 2visitatore" ha la stessa possibilità di un utente "deleted" quindi non può entrare.
Spero che sia questo allora quello che cercavi >:<
29/01/2015 11:04:52 e modificato da pamela4e il 29/01/2015 11:07:51
Novità ho creato in costant values
29/01/2015 12:03:07
29/01/2015 12:11:21
puoi usare il metodo che preferisci un po' come l'italiano, puoi scrivere la frase in più modi senza modificarne il senso.
Esempio
Se il permesso degli utenti è uguale o maggiore a visitatore, ma minore di gamemaster, fai vedere questo, altrimenti questo altro.
Se il permesso degli utenti è minore di gamemaster, fai vedere questo, altrimenti questo altro.
Se il permesso degli utenti è maggiore o uguale a gamemaster, fai vedere questo, altrimenti questo altro.
Esistono infinite possibilità in un codice per ottenere lo stesso risultato, dipende da te e dalla tua logica. Posso solo dirti che un codice del genere ti porta (come ha portato a me) a brutte abitudini in termini di scrittura del codice che poi "paghi" quando passi da un procedurale ad un oop. Però per iniziare e vedere subito i risultati è il modo più immediato :)
29/01/2015 14:12:47
@Breaker
te come faresti per dare al visitatore la possibilità di vedere la mappa e un cambio password ^^?
29/01/2015 14:47:17
che differenza c'è tra visitatore e user?
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Il gestore di Undead ha risposto alla recensione di veluterio
Il gestore di Undead ha risposto alla recensione di neropallido
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.
The Line: Ultimo aggiornamento del Betatest
Le Cronache di Raja Dunia: Gran Torneo di RDT!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
RAID Shadow Legends: Programma per chi desidera reclutare Yukimasa
Betsu No Tamashi ricerca Tester
Piume Nere: 🎅🎁✨Festa dell'Avvento ✨🎁🎅
Black Sails Chronicles: ON - 2° Ricognizione a Nord
New Orleans → La Città dai Mille Volti: Crime, Feste, Mistero, Voodoo, Natura Incontaminata, Fama, Grattacieli, Luci Splendenti e Ombre Profonde.
I dati del generatore di rank sono stati aggiornati!
Black Sails Chronicles: ON - 1° Ricognizione a Nord
sadwick ha recensito Cyberpunk NbG Re-Coded
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
