Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Cookie che scompare

  1. #1

    Cookie che scompare

    Salve ragazzi,
    per effettuare il log all'interno dell'area riservata del mio sito utilizzo un cookie che, tramite expires, dovrebbe restare memorizzato purtroppo però se chiudo il browser devo rieffettuare l'inserimento di nome utente e pass perchè i dati scompaiono e non riesco a capire perchè, ecco la mia sintassi:
    codice:
    -- scrittura cookie -- 
    if not(rs.eof) and  rs("valore")="valore" then
    			
    response.cookies("tamacook")("valider")="ok"
    response.cookies("tamacook")("nomesa")=rs("nome")
    response.cookies("tamacook")("cognome")=rs("cognome")
    response.cookies("tamacook")("userxa")=rs("username")
    response.cookies("tamacook")("tampass")=rs("pas")
    response.cookies("tamacook")("reser")=rs("id")
    response.cookies("tamacook").Expires = DateAdd("d", Now, 180)
    
    end if
    
    -- lettura cookie --
    identification=request.cookies("tamacook")("valider")
    
    if identification="" or identification<>"ok"  then
    	response.write "effettua il login"
    else
    	ckUserNo=request.cookies("tamacook")("nomesa")
    	ckUserCo=request.cookies("tamacook")("cenome")
    	ckUserDa=request.cookies("tamacook")("last")
    	
    	response.write ""&ckUserNo&""&ckUserCo&""
    end if
    Sapete dirmi dove sbaglio? :master:

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.cookies("tamacook").Expires = DateAdd("d", 180, Now())
    Roby

  3. #3
    Nulla da fare ... anche così chiudendo il browser i cookie vengono cancellati e mi richiede il login


  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma li hai i cookies abilitati sul tuo browser??

    Roby

    :master:

  5. #5
    beh certo che sono abilitati ... e cmq il problema persiste anche se utlizzio browser diversi


  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non mi convince il processi di autenticazione che fai.
    Crea una pagina.
    Imposta il cookie con la scadenza poi chiudila e testa su un'altra se il cookie è attivo.

    Roby

  7. #7
    Ho fatto due pagine ... una scrive il cookie così:
    codice:
    <%
    response.cookies("www.provacockie.it")("nome")="nome"
    response.cookies("www.provacockie.it")("cognome")="cognome"
    response.cookies("www.provacockie.it")("email")="mia@mail.net"
    response.cookies("www.provacockie.it").expires = dateAdd("yyyy",1, date)
    %>
    l'altra lo legge:
    codice:
    <%
    dim strNome
    strNome= request.cookies("www.provacockie.it")("nome")
    
    dim strCognome
    strCognome= request.cookies("www.provacockie.it")("cognome")
    
    dim strMail
    strMail= request.cookies("www.provacockie.it")("email")
    
    response.write strNome & "
    "
    response.write strCognome & "
    "
    response.write strMail & "
    "
    %>
    e funziona tutto correttamente ... la sintassi è simile a quella che ho scritto "solo" che in quella che ho inserito nel mio sito è come se non riuscisse a scrivermi l'expires

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Te lo legge anche se chiudi il browser e lo riapri?
    Allora vuol dire che nel tuo script originario non è ben fatta la condizione, te l'ho detto che non mi convince.

    Roby

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.