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

    Scadenza temporale cookie

    Utilizzo i cookies per l'autenticazione in pagine protette di un sito web; vorrei dare al cookie una scadenza (tipo le session.timeout) è possibile?

    Ciao

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    si,usando expires,ad esempio

    response.cookies("nomecookie").expires = Now() + 60
    response.cookies("nomecookie")=pippo

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Grazie, questo è il codice che ho inserito in testa a tutte le pagine protette:
    codice:
    <%
    response.expires = -1500 
    response.AddHeader "PRAGMA", "NO-CACHE"
    response.CacheControl = "PRIVATE"
    
    If request.cookies("innovatel.it_accesso")("valido")<>"ok" Then %>
    <script> 
    window.open("password/logon.asp?referer=<%=Request.ServerVariables("URL")%>","nomeFinestra","top=250,left=350,width=300,height=250"); 
    </script> 
    <% 
    Response.End 
    End If 
    %>
    Come devo implementarlo con il tuo suggerimento?

  4. #4
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    bhe dovresti metterlo dove crei il cookie...nel codice che mi hai mostrato tu è dove lo leggi...

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Si scusa, ecco dove viene creato il cookie:
    codice:
    Response.Cookies("innovatel.it_accesso")("valido")="ok"
    Response.Cookies("innovatel.it_accesso")("nome")=objRS("utente_id")

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Comunque ho provato così:
    codice:
    Response.Cookies("innovatel.it_accesso")("valido")="ok"
      Response.Cookies("innovatel.it_accesso")("nome")=objRS("utente_id")
      Response.Cookies("innovatel.it_accesso").expires = Now() + 1
    ma il cookie non scade, le pagine protette continuano a visualizzarsi anche dopo che è trascorso il minuto... :master:

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Ho risolto così:
    codice:
    Response.Cookies("innovatel.it_accesso")("valido")="ok"
      Response.Cookies("innovatel.it_accesso").expires = DateAdd("n",60, Now())
      Response.Cookies("innovatel.it_accesso")("nome")=objRS("utente_id")

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.