gdrcd modificare i permessi postato il 31/07/2012 15:06:06 nel forum programmazione, gdrcd, open source, hosting
Buon pomeriggio a tutti!^^
Mi trovo qui per chiedere se possibile e semmai come potrebbe essere possbile andare a modificare i livelli dei permessi.
Mi spiego meglio:
A mervirebbe una gerarchia amministrativa di questo tipo all'interno del gdr:
-Gestore (io)
-Moderatori delle bacheche
-Master
-Guide
-Utente
Ad ongnuno di questi sarà permesso e concesso un determinato accesso alle informazioni ed alla gestione del gdr.
Attualmente ho tutto tranne il ruolo guida.
Come posso aggiungere questo ruolo permettendole quindi di poter avere alcuni determinati poteri/accessi?^^
grazie mille a tutti!*.*
Pagine → 1 2
31/07/2012 15:25:06
cartella includes -> file costant_values.php
c'è questo, nativamente
31/07/2012 15:49:11
ti ringrazio sei gentilissima,
quindi mi basta aggiungere il numero 5 che sarebbero le guide e a loro come faccio a dare determinati accessi e poteri?
come li configuro?
In questo modo da db non dovrei modificare nulla?
mi sbaglio?
dovrei andare ad aggiungere solamente il 5 con i permessi/poteri concessi loro.
Se dico una stronz... perdonami!^^
31/07/2012 16:24:07
No, purtroppo tutti i permessi in gdrcd sono hard coded, devi andare fisicamente su tutte le singole pagine del gdr e modificare le costanti.
Inoltre non puoi aggiungere il ruolo delle guide con il numero 5, devi obbligatoriamente inserirlo al livello numerico che corrisponde alla scala gerarchica per la tua land. Se metti le guide come numero 5 vorrebbe dire che hanno più poteri dei gestori (numero 4)
31/07/2012 22:23:06
ok quindi come dovrei procede per non incappare in errori ed eventuali problematiche?^^
grazie mille anticipati!^^
31/07/2012 23:05:47
31/07/2012 23:09:16
perfetto e fino a qui ci sono arrivato, ma quello che non ho capito è come faccio a far capire che per esempio le guide (quindi numero 1) possono fare solo eterminate cose ed avere accesso solo a determinate cose?^^
01/08/2012 00:24:09
Come ti detto irenes: vai file per file e modifichi i controlli direttamente,canbiando gli if...non c'è altro modo
01/08/2012 11:41:37
io questo l'ho capito, ma non riesco a spiegarmi io allora.
Sto chiedendo come faccio io poi a impostare che il
grado 5 ha i permessi del mio vecchio 4 da gestore?
che il 4 ex gestore non abbia più i permessi da gestore solo determinati permessi e accesso solo a determinate cose?
questo sto chiedendo; dove devo andare a modificare per associare ad ogni numero determinati permessi ed accessi
esempio nuova gerarchia:
gestore:5
moderatore:4
master:3
master clan:2
guida:1
user:0
esiliati:-1
io non ho capito come faccio io ad attribuire ai nuovi numeri i vari permessi?
dove devo andare a scegliere?^^
01/08/2012 12:06:42 e modificato da leoblacksoul il 01/08/2012 12:11:27
La risposta è sempre la stessa.
NON c'è un posto dove si sceglie quali permessi deve avere ogni ruolo, stai sopravvalutando gdrcd. Un certo ruolo ha tutti i permessi che hanno i ruoli con numeri inferiori al suo più quelli programmati esplicitamente per lui. La scelta di cosa può fare un certo ruolo è fatta direttamente nelle singole pagine dentro alle condizioni degli if. Non è un sistema centralizzato, è completamente delocalizzato sui singoli file.
Non hai bisogno di riprogrammare i ruoli che già esistevano, perchè nei file non vengono usati i numeri ma bensì le constanti definite nel file che hai modificato. Devi solo programmare il nuovo ruolo
01/08/2012 12:16:39
Ah ecco ora è tutto chiaro; mi mancava questa cosa e per questo non riuscivo a capire quello che mi dicevate!^^
ora tutto molto più chiaro!*.*
ps.
un'ultima cosa:
define('DELETED',-1);
define('USER', 0);
define('SUPERUSER', 4);
define('MODERATOR', 3);
define('GAMEMASTER', 2);
define('GUILDMODERATOR', 1);
questo è il contenuto dei permessi; io posso modificare per esempio Superuser e mettere gestore? naturalmente dopo dovrò modificare tutti gli if e invece di mettere superuser dovrò mettere gestore.
si può fare questa cosa?^^
in modo che io possa rinominare tutti i italiano in modo più chiaro e semplice!^^
inoltre non ho ben capito il discorso il numero più alto può fare tutto quello del numero più basso più le sue cose, quindi se io imposto che l'user ha determinati accessi e poi le guide (come da esempio) hanno un solo permesso in più, le guide avranno tutti gli accessi degli user più l'unico accesso che ho dato loro!
ora sono entrato nell'ottica?^^
è giusto così?^^
grazie mille davvero di tutto<3<3
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
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!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
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.
Berlino - Recensione del GDR Berlino. Avventurati ina una claustrofobica città...
Lancio Dadi - Play by Forum e Lancio di Dadi.. la soluzione integrata dei principali circuiti!
Negromanzia - L’abilità di catalizzare, incanalare e forgiare l’energia emanata dalle vibrazioni dell’onda primordiale in maniera stabile!
Gaming Disorder - Gaming Disorder: L'organizzazione mondiale della sanità riconosce la dipendenza da videogiochi
Fairy Tail GDR - Intervista al gestore del play by chat Fairy Tail GDR!
Naruto World - Intervista ad Arus admin di Naruto World..primo gdr con questa ambientazione