Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

La variabile iRole, c'è nessuno che me la spiega???

Autore Messaggio
tonydamo

Eliminato
Eliminato
0 Discussione



Profilo - tonydamo
08 marzo 2004 alle 14:34:57 Profilo - tonydamoInvia un messaggio privato Rispondi quotando
Ho letto l'articolo postato http://www.aspnuke.it/forum/Forum.asp?forum=8&section=15&post=10351, e sarei interessato anchio a mettere gli eventi calendario solo per gli amministratori, ma non ho capito la variabile if iRole=3 (se ci sono più amministratori il valore 3 cambia???...).
Grazie per l'aiuto, Tony.
benacus

Avanzato
Avanzato
177 Discussioni



Profilo - benacus
08 marzo 2004 alle 17:12:19 Profilo - benacusInvia un messaggio privato Rispondi quotando
la variabile IRole indica il livello dell'utente, il livello 3 è amministratore e dunque tutti gli amministratori hanno livello 3.
per fare controlli sulle autorizzazioni per i vari ruoli all'interno delle pagine io preferisco usare la funzione
IsAuthorized()

Per la precisione nel tuo caso, secondo me, è meglio inserire questo controllo:
If IsAuthorized(ROLE_ADMIN) Then
'--------------
codice da eseguire se è amministratore
'--------------
else
'--------------
codice da eseguire se non è amministratore
'--------------
End If

fatemi sapere...
---------------
http://www.sirmioneonline.it
tonydamo

Eliminato
Eliminato
0 Discussione



Profilo - tonydamo
09 marzo 2004 alle 19:10:20 Profilo - tonydamoInvia un messaggio privato Rispondi quotando
Ciao Benacus, io ho provato a mettere "If IsAuthorized(ROLE_ADMIN) Then", ma non era quello che intendevo fare.
Volevo dare la possibilità sia all'amministratore che ai news user la possibilità di caricare gli eventi nel calendario.
A posto del codice che mi hai dato tu, ho provato ad inserire "if iRole=3 Then" cambiando il 3 con il 2,pensando fosse il ruolo news user, difatti ci avevo indovinato, solo che all'amministratore non lascia più inserire gli eventi.
Un'altro problema è che, entrando in evento da loggato (senza nessun ruolo), si vede lo stesso "inserisci evento".
Come posso fare per risolvere il problema???
Grazie ancora, ciao, Tony.
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
09 marzo 2004 alle 20:58:48 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Puoi provare con questa stringa:

If IsAuthorized(ROLE_ADMIN) AND IsAuthorized(ROLE_NEWSER) Then......

Così discrimina gli altri ruoli dando priorità all'admin e agli Newser.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

tonydamo

Eliminato
Eliminato
0 Discussione



Profilo - tonydamo
11 marzo 2004 alle 08:04:22 Profilo - tonydamoInvia un messaggio privato Rispondi quotando
Ciao djveleno, grazie per la risposta, ho provato a fare come dici mettendo:
If IsAuthorized(ROLE_ADMIN) AND IsAuthorized(ROLE_NEWSER) Then, ma non funziona, mi fà entrare solo come amministratore, e non come NewsUser.
Buona giornata, Tony.
fsarzana

Principiante
Principiante
19 Discussioni



Profilo - fsarzana
11 marzo 2004 alle 11:05:26 Profilo - fsarzanaInvia un messaggio privato fsarzana@hotmail.com Rispondi quotando
A rigor di logica ci vorrebbe un
OR
tra le due clausole e non un AND... prova un po'
---------------
Frank Zalabard ----------------------- sviluppo@aspnuke.it
xAm

Principiante
Principiante
11 Discussioni



Profilo - xAm
23 marzo 2004 alle 04:56:32 Profilo - xAmInvia un messaggio privato Rispondi quotando
Gia gia!

Prova un po così:
If IsAuthorized(ROLE_ADMIN) OR IsAuthorized(ROLE_NEWSER) Then


Ciao!

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 : 93
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: 425 Notizie: 180 Sondaggi: 11 Preferiti: 216925 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi