Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    response.redirect pagina indietro

    Ho protetto alcune pagine di area riservata inserendo:
    codice:
    <%
    If request.cookies("innovatel.it_accesso")("valido")<>"ok" Then 
    Response.write " <center>
    
     ¡ Accesso Negato ! 
     
     Non sei un utente autorizzato o non hai eseguito correttamente la procedura di riconoscimento. </center>"
    Response.write " <center>
    
     <input type=button onclick=""window.open('logon.asp','_self')"" value=""Clicca qui per autenticarti""</center>"
    Response.end 
    End If 
    %>
    nella pagina di logon ho inserito:
    codice:
    ...
    if not(rs.eof) then
    			'Autorizzo la navigazione in pagine protette
    			response.cookies("innovatel.it_accesso")("valido")="ok"
    			response.cookies("innovatel.it_accesso")("nome")=strUser
    			strOutput="Grazie "&strUser&" per esseri identificato. Sei autorizzato a navigare nelle pagine protette."
    			
    			Response.Redirect "../index.asp"   
    			
    		else
    ...
    è possibile con response.redirect mandare l''utente direttamente alla pagina alla quale ha chiesto l'accesso e non alla index?
    grazie

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Se non ho capito male, puoi usare
    request.serverVariables( "HTTP_REFERER" )
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da 99eros9
    Se non ho capito male, puoi usare
    request.serverVariables( "HTTP_REFERER" )
    al posto di response.redirect? :master:

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    http_referer ti dice da che pagina vieni...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    assegni quel valore ad una variabile e poi la inserisci nel redirect:
    Dim str_BackPage
    str_backPage = request.serverVariables( "HTTP_REFERER" )
    ...
    response.redirect( "str_backPage" )
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da 99eros9
    assegni quel valore ad una variabile e poi la inserisci nel redirect:
    Dim str_BackPage
    str_backPage = request.serverVariables( "HTTP_REFERER" )
    ...
    response.redirect( "str_backPage" )
    Non va.... impossibile trovare la pagina
    dovrebbe essere una cosa del genere:
    codice:
    Response.Redirect "window.history.go(-1)"

  7. #7
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    e allora scusa, ma invece di scrivere
    response.redirect("../index.asp")
    perche non scrivi
    response.redirect( "paginaCheVuiTU?" )
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  8. #8
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    semplicemente perchè le pagine protette a cui si può chiedere l'accesso sono tre e dunque se ne prevedo una sola di reindirizzamento, succede che chi ha chiesto di entrare nella pagina A, invece di ritornare sulla pagina A si trova reindirizzato alla pagina B o C, qualsivoglia, mi spiego?
    invece dovrebbe essere:
    -chiedo accesso alla pagina A
    -mi autentico
    -reindirizzato alla pagina A
    e via dicendo.

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.redirect (request.servervariables("HTTP_REFERER"))
    Roby

  10. #10
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Originariamente inviato da 99eros9

    response.redirect( "str_backPage" )
    Ops.. avevo scritto delle virgolette di troppo!

    response.redirect( str_backPage )
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.