Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Redirect a pagina precedente dopo il login

    Ho un login in ASP di questo tipo:

    codice:
    <% If Request.QueryString("step") = "2" THEN 
    str_email = Replace(Request.Form("email"), "'", "''") 
    str_password = Replace(Request.Form("password"), "'", "''") 
    Set rs_login = Server.CreateObject ("ADODB.RecordSet") 
    strSQL = "SELECT * FROM utenti WHERE email='" & str_email & "' AND pass='" & str_password & "'" rs_login.open strSQL,adoCon 
    
    'Se la combinazione email e password non esiste, reindirizzo l'utente ad un altra pagina
    
     If rs_login.EOF _ Or rs_login.BOF Then Response.Redirect("login-errato.asp") Else 
    
    'Scrivo l'user code nel cookie Response.Cookies("Login")("userCode") = rs_login("code") 'Reindirizzo alla pagina appropriata 
    If adminEmail = "xxxxxx@xxxx.xx" AND str_password = "xxxxxxxxxxx" Then Response.Redirect("setup.asp?setup=firstTime")
     Else 
    Response.redirect("index.asp") 
    End If 
    End If 
    End if %>
    Come posso reindirizzare l'utente alla pagine precedente al login? Ho delle pagine protette,quindi se clicca su una di queste pagine quando è loggato lo porta alla pagina noentry e dopo vorrei reindirizzarlo alla pagine precedente

    es. index-->noentry,l'utente sarà reindirizzato a index

    ho provato anche con
    codice:
    Dim str_BackPage
      str_backPage = request.serverVariables( "HTTP_REFERER" )
         Response.redirect(str_backPage)
    ma senza successo

  2. #2
    se la sequenza è

    pag_protetta_1.asp
    login.asp
    redirect.asp

    sarà login.asp che dovrà leggere l'HTTP_REFERER e metterlo in una session; poi redirect.asp farà la redirect al contenuto della session


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.