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 Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
The Coven: La quest continua...
I dati del generatore di rank sono stati aggiornati!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Legacy of Magic: Festa della cacciata della Perdizione
Storie di Agarthi: Piccoli ritocchini per enormi Titani
CRSED: F.O.A.D.: Corsa agli zombi!
Il gestore di Le Cronache di Raja Dunia ha risposto alla recensione di derek_ryger
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Il gestore di Crystal Tokyo ha risposto alla recensione di aryamoon
La Tana del Ladro: TdL Stories - 🌑 Le Maschere Nere 🌑
dalya ha recensito Le Cronache di Raja Dunia
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!
Age of Crystals: Evento Arrivederci Genithalia, Benvenuto Rhotyx IV
RAID Shadow Legends: Contest Grafico!
Enlisted: Foreste del Brandeburgo - Ampliamento della sede
Il portale raggiunge i 16.600 giochi catalogati! Grazie a tutti!
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Giochi Mitologici - Lista dei giochi mitologici in cui gli Dei camminano fra di noi..
Allineamenti GDR - Scopri i fondamentali allineamenti di gioco nei gdr online
Antico Regno - Intervista alla gestrice di Antico Regno, play by chat fantasy aperto da 10 anni!
Hunter X Hunter GDR - Intervista al gestore del play by forum Hunter X Hunter GDR
OpenGdr - Intervista all'ideatore e sviluppatore dell'open source "OpenGdr"
Shadow Land - Intervista allo staff di Shadow Land Prisoners of the Mist il play by chat ambientato nel mondo di Ravenloft
Lord of Ultima - Scopriamo Lord of Ultima...il nuovo Browser Game strategico di EA!
Intervista a Gemini - Intervista a Gemini responsabile del Progetto Legalità per i Gdr Online e gestore di Progetto Folle