Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

"Duplicare" la sezione articoli

Autore Messaggio
giacomocason

Amatore
Amatore
41 Discussioni



Profilo - giacomocason
16 novembre 2004 alle 09:45:20 Profilo - giacomocasonInvia un messaggio privato Rispondi quotando

Ciao,

per semplicità di gestione e per tenere due argomenti nettamente separati, ho duplicato la sezione articoli, copiando e modificando tutti i relativi file e le tabelle nel database, e infine creando un nuovo ruolo per alcuni utenti abilitati ad editare solo questo doppione, ruolo controllato nel duplicato di admin_articles.asp.
Per fare questo ho aggiunto il ruolo nel file const-inc.asp, dandogli il valore di 512 (il successivo dopo quelli già assegnati) e aggiungendo lo stesso ruolo nel database.
Fin qui tutto bene, funziona senza nessun problema.

Ora però mi trovo a dover dare a questi utenti almeno il diritto di fare gli upload, e qui non sò come proseguire... con la gestione normale delle categorie mi sarebbe bastato dare i diritti "UplArt", ma nel mio caso come posso fare?

Confesso di non aver capito molto bene il meccanismo di abilitazione, magari c'è una strada più semplice di quel che penso...

Grazie per i consigli!


---------------
http://www.villasg.com/default.asp (Sito in allestimento)
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
16 novembre 2004 alle 09:59:21 Profilo - emuInvia un messaggio privato Rispondi quotando
Ogni abilitazione corrisponde a un bit.
UplArt corrisponde a ROLE_ARTICLES+ROLE_UPLOAD.
Quindi nel tuo caso devi aggiungere nel db un nuovo ruolo dandogli il valore 512+128 (512+ROLE_UPLOAD).
Ma questo tipo di operazioni si realizzano molto piu' facilmente con le categorie di utenti, usando poi la funzione IsAuthorizedCat(nome_categoria).
Cerca nel forum che dovrebbero esserci le spiegazioni su come usare questa funzione.
Ciao
---------------
development@aspnuke.it
giacomocason

Amatore
Amatore
41 Discussioni



Profilo - giacomocason
16 novembre 2004 alle 13:43:39 Profilo - giacomocasonInvia un messaggio privato Rispondi quotando

Dunque, ho aggiunto nel db un nuovo ruolo numerato come 640 (512 + 128, ho cambiato formato al campo rID che era impostato come contatore) e funziona perfettamente! :)

Si, sicuramente la strada più corretta era l'utilizzo delle categorie, però così vado sul sicuro: mi basta cambiare solo i diritti dell'utente invece che, oltre a questo, assegnare anche la corretta categoria.
E, visto che gli amministratori del sito non saranno pochi, riduco la possibilità di errori...

Grazie e ancora complimenti!

---------------
http://www.villasg.com/default.asp (Sito in allestimento)

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 111
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685350 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi