salve, ho una pagina mappa.asp che dipendentemente dal punto dove si clicca, linka ad altre pagine.asp...
vorrei però che una volta cliccato un punto della mappa, se non loggato già, esca fuori la pagina "login.asp" che ho già creato.
??
salve, ho una pagina mappa.asp che dipendentemente dal punto dove si clicca, linka ad altre pagine.asp...
vorrei però che una volta cliccato un punto della mappa, se non loggato già, esca fuori la pagina "login.asp" che ho già creato.
??
dopo il login, imposta una variabile di sessione (es Session("Logged")=True)
ad ogni inizio pagina la testi, e se non è True, vai alla pagina di login
that easy!codice:If Session("Logged") = True Then ''' uttobbene uttobbene Else Response.Redirect "login.asp" End If
E magari puoi fare in modo che dopo il login l'utente torni alla pagina in cui tentava di accedere.
Nella pagina di login recuperi il valore di urlcodice:If Session("Logged") = True Then ''' uttobbene uttobbene Else Response.Redirect "login.asp?url=" & request.serverVariables("PATH_INFO") & "?" & request.serverVariables("QUERY_STRING") End If
e te lo salvi in un campo HIDDEN nella FORM di login.codice:url = request.queryString("url")
Fatto il login fai un redirect al valore dentro al campo HIDDEN.
beh il code lo imposto in ogni pagina che necessita di login, ma ho provato e tornando alla mappa.asp iniziale che ha i link alle altre pagine, mi richiede poi login nuovamente (anche dopo loggato)
?
hai messo Session("logged")=True?
nelle pagine che necessitano login si...
if Session("logged")=True...
no. non è quello il concetto. dato che quella variabile indica che il login è avvenuto con successo, l'impostazione va dopo il login, e prima dell'eventuale redirect.
Dipende se eseguito il login crei la session("logged") = true
Comunque, io metterei in testa alle pagine il controllo in questo modo
In questo modo ti risparmi la "else".codice:if not session("logged") then response.redirect "login.asp"
mimmuzzo, era per far capire il concettoOriginariamente inviato da Mems
In questo modo ti risparmi la "else".
Session("logged")=True
lo devo mettere anche nella pagina del login?