Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema quando scade una session

    Ragazzi ho un problema con le session. In pratica capita spesso che l'utente per motivi X si sposta dal pc, scade la session, tenta di continuare l'ordine tramite una pagina asp protetta con un If session<> "xxx" response redirect pagina.htm ( dove c'è scritto Non autorizzati ) ma ovviamente siccome la session è scaduta e quindi diversa da xxx si viene rimandati sulla pagina.htm . C'è un modo per cui se scade la session appaia un popup...un messaggio....si venga reindirizzati ad una nuova pagina?

  2. #2
    se tutto questo lo vuoi fare solo per cambiare il messaggio ti conviene gestirlo con delle querystring.....

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Esempio....

  4. #4
    esempio:
    allora la pagina rimane sempre la stessa solo che quando fai il redirect lo fai invece che a pagina.htm a pagina.asp?err_session=1
    e in pagina.asp fai un controllo del tipo:
    codice:
    errore = request.QueryString("err_session")
    Select case errore
       case 1
         Response.Write "Sessione Scaduta"
       case 2
         Response.Write "Accesso non autorizzato"
    End Select
    così magari puoi usarlo anche dalle altre pagine cambiando solo il numero

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ok ma quando la pagina viene "chiamata" da un utente non autorizzato? Cioè il redirect non avviene per sessione scaduta.....

  6. #6
    Devi fare dei controlli....

    Se si clicca su logout reindirizzi alla pagina di distruzione della sessione e poi a pagina.asp?err_session=1
    se la sessione non esiste vai pagina.asp?err_session=2


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.