Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Login da sottocartelle

Autore Messaggio
Blkpower

Principiante
Principiante
5 Discussioni



Profilo - Blkpower
19 febbraio 2005 alle 00:31:34 Profilo - BlkpowerInvia un messaggio privato Rispondi quotando
Ciao a tutti, ho creato sul mio sito uno script in una sottocartella accessibile solo dopo essersi loggati.
Nel caso in cui l'utente non sia loggato esce una cosa del genere:
Attenzione devi fare prima il login

clickando su login si arriva alla pagina authent.asp

Tale pagina nel form ha come campo nascosto la pagina a cui ritornare dopo il login. Il problema è che invece di ritornare su www.miosito.it/cartella/pagina.asp mi ritorna su www.miosito.it/pagina.asp e ovviamente mi da messaggio di pagina non trovata.
Come posso risolvere il problema?
Grazie
VP
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
19 febbraio 2005 alle 13:18:29 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
La stringa potrebbere essere così:
<a href=""" & GLOBAL_SITE_PATH & "/cartella/nomefile.asp"">LINK</a>
Ciauzz Dj
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

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

Blkpower

Principiante
Principiante
5 Discussioni



Profilo - Blkpower
20 febbraio 2005 alle 10:17:11 Profilo - BlkpowerInvia un messaggio privato Rispondi quotando
Ciao, forse non ho esposto bene il problema:

Il mio problema è linkare la pagina autenth.asp da GLOBAL_SITE_PATH/pippo/miapagina.asp e fare in modo che dopo il login automaticamente venga fatto il redirect a GLOBAL_SITE_PATH/pippo/miapagina.asp e non a GLOBAL_SITE_PATH/miapagina.asp come avviene, è possibile?

Ciao
Blkpower
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
20 febbraio 2005 alle 14:08:31 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
La pagina authent-inc.asp ha come redirect la pagina default.asp?do=in queste per farsì che, da ogni pagina del portale l'utente non loggato venga rediretto alla pagina iniziale, il modificare il redirect, di per se non comporta una difficoltà, il problema nasce dopo, fuori da quella pagina particolare, in fase di autenticazione, ogni utente verrà reindirizzato sempre a uella e non più alla pagina di default. E' più semplice impostare il menù in modo che un utente non loggato non veda il link alla pagina, piuttosto che modificare il codice di autenticazione.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

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

Blkpower

Principiante
Principiante
5 Discussioni



Profilo - Blkpower
21 febbraio 2005 alle 13:17:11 Profilo - BlkpowerInvia un messaggio privato Rispondi quotando
Mi sa che quello che dici non è proprio completo, ti mando il prototipo della funzione che provvede al redirect dopo il login, leggo che esiste un valore bredirect che se settato a true non fa il redirect alla pagina default.asp?do=in ma alla pagina sRedirectPage.
come si fa a cambiare il valore di bredirect?
grazie
VP


' Authenticate user in the members' section
' IN : sLogin (string) : user's login (table users, field uLogin)
' sMyPassword (string) : user's password (table users, field uPassword)
' bKeepalive (boolean) : if true, set cookie's expiration time to 1 year
' bRedirect (boolean) : if true, redirect to the Default.asp page
' sRedirectPage (string) : if bRedirect = true, then redirect to this page
' OUT : (boolean) : True if authenticate successfully, False if not
Function Authentication(ByRef sLogin, ByRef sMyPassword, ByVal bKeepalive, ByVal bRedirect, ByVal sRedirectPage)
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
21 febbraio 2005 alle 15:32:00 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Forse non hai letto bene:

bRedirect (boolean) : if true, redirect to the Default.asp page
' sRedirectPage (string) : if bRedirect = true, then redirect to this page

a me sembra ci sia scritto, se il valore booleano è = a True allora esegue un redirect a default.asp.
per sRedirectPage ovviamente se cambi il valore della stringa, cambia il redirect alla pagina nella stringa.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

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

Blkpower

Principiante
Principiante
5 Discussioni



Profilo - Blkpower
22 febbraio 2005 alle 20:59:03 Profilo - BlkpowerInvia un messaggio privato Rispondi quotando
Si, ma questo non spiega perché se vado su

http://www.torremania.it/poker/p1.asp

poi clikko su login

inserisco
username: pene
e password: pene

l'autenticazione mi viene fatta, ma viene fatto il redirect a http://www.torremania.it/p1.asp?do=in

Che ovviamente non esiste.
Djveleno, per favore puoi provare se a te fa lo stesso?

Chiedo scusa per le colorite username e password.

Blkpower
Blkpower

Principiante
Principiante
5 Discussioni



Profilo - Blkpower
25 febbraio 2005 alle 21:19:44 Profilo - BlkpowerInvia un messaggio privato Rispondi quotando
Tutto ok, ho appreso che un mio collega aveva modificato il file a mia insaputa.
Grazie mille per il prezioso aiuto
VP

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

Versioni

Temi