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


bluewhale ha risposto alla discussione: Far tornare di moda il PBC
Portus: Harry Potter Gioco di Ruolo: [REGOLAMENTO]: Livelli di Maestria
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Storie di Agarthi: I Sepolcralia e le Anime Erranti
Road to Hamartia: EVENTO: Non tutte le pozioni sono d'amore
RAID Shadow Legends: Festa di Evocazione e Caccia al Campione
Eroi Leggendari Gdr ricerca Giocatore
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Miami Gdr: Halloween Night - Velvet Gala of Blood
FragPunk: Riscatta le tue skin Superbe gratuite! 🎁
I dati del generatore di rank sono stati aggiornati!
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Le Cronache di Raja Dunia: Personalizzazione Suoni in Chat
Lubecca: [REGOLAMENTO] - Azioni e Tempistiche
FragPunk: Note sull'ultima patch di FragPunk
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!
Shadow Land - Intervista allo staff di Shadow Land Prisoners of the Mist il play by chat ambientato nel mondo di Ravenloft
PDI Mappe - Raccolta di oltre 1.000 icone per punti di interesse nelle mappe!
Console o Pc? - L'eterna sfida del Gaming: Console o PC?
Urbe Aeterna - Intervista al gestore del play by chat ambientato nell'Antica Roma Urbe Aeterna
Vademecum GDR - Utile vademecum sugli aspetti principali del gioco di ruolo online
I Vampiri - Tesi di laurea dal titolo: Il vampiro della tomba accanto
Giochi Strategia - Cinque saghe classiche di strategia.. guida il tuo esercito alla vittoria!
