Registrazione e Gestione Utenti.

  • Creatore Discussione Creatore Discussione alex+
  • Data di inizio Data di inizio

alex+

Nuovo Utente
27 Set 2007
1
0
0
Ho installato e utilizzo da più di un anno il seguente script:
Registrazione e Gestione Utenti dell'ottimo Demetrio Milea,
avrei necessità di proteggere alcune pagine da utenti non registrati, dal manuale trovo:

Per proteggere una pagina da un utente che non è registrato, aggiungere
<!--#Include File="inc_common.asp" -->
<!--#Include File="inc_checklogin.asp" -->
all'inizio di ogni pagina con estensione .asp

utilizzo la seguente sintassi:
<!-- #include virtual = "/login/include/inc_common.asp" -->
<!-- #include virtual = "/login/include/inc_checklogin.asp" -->

ed effetivamente funge, l'unica cosa è che da questo percorso cercherà di aprirmi la pagina noentry quì: http://www.miosito.it/miacartella/miacartella/noentry.asp

mentre effettivamente la noentry.asp è qui: www.miosito.it/noentry.asp

Il file che identifica la posizione della noentry.asp è inc_checklogin.asp che al suo interno "recita":
If rs_check.EOF OR rs_check.BOF Then Response.Redirect "noentry.asp"

Ora mi chiedo come devo cambiarla quest'ultima riga di codice per far fungere tutto?

Grazie.
 
If rs_check.EOF OR rs_check.BOF Then Response.Redirect "noentry.asp"

Ora mi chiedo come devo cambiarla quest'ultima riga di codice per far fungere tutto?
Ciao :)

E' sufficiente che modifichi il tutto così:
Codice:
If rs_check.EOF OR rs_check.BOF Then Response.Redirect "[B][COLOR="Blue"]http://www.miosito.it/[/COLOR][/B]noentry.asp"



Oppure aggiungi davanti a noentry.asp questo:
../
per ogni livello che devi risalire.

Nel tuo caso, ovvero
Codice:
http://www.miosito.it/miacartella/miacartella/noentry.as
devi risalire di 2 livelli, perciò dovrai modificare il tuo codice così:
Codice:
If rs_check.EOF OR rs_check.BOF Then Response.Redirect "[B][COLOR="Blue"]../../[/COLOR][/B]noentry.asp"

:byebye:
 

Discussioni simili