19 febbraio 2005 alle 00:31:34 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
19 febbraio 2005 alle 13:18:29 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!
20 febbraio 2005 alle 10:17:11 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?
20 febbraio 2005 alle 14:08:31 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!
21 febbraio 2005 alle 13:17:11 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)
21 febbraio 2005 alle 15:32:00 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!