[GDRCD 5.4.1] permessi bacheca per un gruppo di utenti postato il 02/03/2020 11:16:20 nel forum programmazione, gdrcd e open source
[GDRCD 5.4.1 - Altervista - Sql 5.6]
Buongiorno a tutti,
ho provato a cercare un po' nel forum ma non ho trovato una situazione simile a quella che ho bisogno di risolvere.
Per esigenze della land che sto programmando, ho creato delle classi (simili al d&d) copiando il sistema delle razze. In una di queste classi, ci sono 4 sotto gruppi che ho creato perché hanno bonus caratteristiche diversi e skills dedicate. Funziona tutto ma, arriviamo alle note dolenti: la bacheca dedicata. Ne ho creata una (funzionante, definita in constant_values come SOLOCLASSE) in cui ogni sottogruppo ha la sua sezione, ma io avrei bisogno anche che i 4 sottogruppi di una classe possano accedere a un thread comune in cui tutti e 4 i sottogruppi di una stessa classe possano interagire. Non riesco a realizzarlo perché con l'attuale sistema l'id dei proprietari corrisponde all'id della classe (che varia per ogni sottogruppo). Ho provato a fare un'aggiunta alle regole di visualizzazione/restrizione accessi nella pagina forum.inc.php (per intenderci. il punto in cui dichiara che una bacheca è visibile o accessibile soltanto dai proprietari e dai moderatori) in cui dichiaro che oltre alle regole già citate, a quella bacheca possono accedere anche tutti quei sottogruppi che hanno l'id nel range interessato (ad esempio : classe X ha 4 sotto gruppi con id da 1 a 4 e quindi ho scritto $_SESSION['id_classe']<=4 ma non mi prende minimamente in considerazione.
Qualcuno per favore può darmi una mano a capire come posso risolvere questo problema? Penso di aver sbagliato l'approccio, ma non ho idea di come uscire dall'impasse. Grazie!
Pagine → 1
02/03/2020 12:20:37 e modificato da irenes il 02/03/2020 12:30:11
02/03/2020 12:51:13
02/03/2020 14:12:56
mi è venuto in mente una cosa. non riflettevo che a livello di codice non è possibile che ogni pg abbia più di una razza, mentre invece può avere più di una gilda.
Ergo.... e se giocassi con le gilde e l'id_gilda? imposti dove bisogna farlo come limite massimo di appartenenza per i pg 2 gilde, SOLO a condizione però che la seconda "gilda" sia questa classe generica.
in teoria, così facendo un pg che ha quella classe e quella sottoclasse vede entrambe le bacheche.
Occhio che, così facendo, a livello di DB le tue classi sono come gilde, però. Se la cosa non ti crea problemi sembra la soluzione più ottimale
02/03/2020 14:15:56
02/03/2020 18:26:12
sempre per suggerire soluzioni "easy" prima di buttarsi nel codice: hai pensato alla possibilità di aggiungere un livello di permesso sopra lo user ma sotto il capogruppo, da dare solo ai membri di quella classes/sottoclassi, con la possibilità poi, quindi, di assegnargli una bacheca sulla base di questa logica? A questi punti poi ti basterebbe sistemare il css e le opzioni di visualizzazione!
02/03/2020 20:50:46
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Crimson Angel: Il debutto di Crimson Angel!