Articoli 

Limitare l'accesso alle sezioni ai soli amministratori

Inserito il 04 febbraio 2008 alle 00:09:15 da Anna.

La pagina con limitazioni

Per limitare l'accesso ai soli utenti con il ruolo di amministratore le seguenti modifiche:



<!-- #include file="includes/includes-inc.asp" -->
<%
sTitlePage = GetTranslation("LANG_ADMINISTRATION")
%>
<!-- #include file="includes/toppage-inc.asp" -->
<%

If IsAuthorized(ROLE_ADMINISTRATOR) Then
'qui metti il codice della pagina che vuoi visualizzare
Else
CreateTable "Role", "", GetTranslation("LANG_MUST_HAVE_ROLE"), ""
End If

%>
<!-- #include file="includes/bottompage-inc.asp" -->
<!-- #include file="includes/clearitall-inc.asp" -->


Cosa è cambiato dal codice di prima? E' stata introdotta una condizione If..Then..Else..End If per porre un bivio nel codice.
IsAuthorized(ROLE_ADMINISTRATOR) è una funzione di AspNuke che permette di controllare il ruolo dell'utente che effettua il login. Quando è vuota, allora non sono un utente registrato!

Lo stesso precedimento può essere applicato anche ad altri ruoli scrivendo invece di
IsAuthorized(ROLE_ADMINISTRATOR)

ad esempio
IsAuthorized(ROLE_NEWS)

per permettere di visualizzare la pagina a tutti gli utenti con ruolo Newser.
 
<< La pagina senza limitazioni  

Commenti

1 Commento - 5/5 - Voti : 1
Inserito il 04 febbraio 2008 alle 14:20:40 da aldo.  5/5
 
OTTIMO

Aggiungi - Commenti

Login Anonimo
Messaggio
[b] [i] [u] [s] [url] [img] [cit]
Codice di sicurezza
Vota! / 5

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 : 148
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: 741911 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi