Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problema con i Cookies

  1. #1

    problema con i Cookies

    Ciao a tutti , sto facendo un sito in cui bisogna registrarsi per accedere ad alcune di queste. Per es la Community. la registrazione è oK. Per evitare che l'utente debba effettuare il login più volte ho creato dei cookie. che crea e cancella normalmente. una volta che ho cancellato il Cookie riesco comunque ad entrare nella sezione "privata" Cosa può essere Ecco lo script della pagina in cui entro comunque:
    -----------------Script----------------------------

    <%@language="VBScript"%>
    <% Response.Buffer = True %>
    <%
    If Request.Cookies("Infotutto_cookie").HasKeys then
    Response.Write "Ciao" & Request.Cookies("Infotutto_cookie")("NomeUtente") & " sei stato riconosciuto, ti stiamo indirizzando alla Community"
    else

    response.redirect "Annulla.asp"

    end if
    %>

    ---------------end script---------------------------
    Aiutatemi grazie

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    mmm

    fai un response.write per vedere cosa ti scrive il cookie quando lo rilevi!

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: problema con i Cookies

    Originariamente inviato da TheKing
    Ciao a tutti , sto facendo un sito in cui bisogna registrarsi per accedere ad alcune di queste. Per es la Community. la registrazione è oK. Per evitare che l'utente debba effettuare il login più volte ho creato dei cookie. che crea e cancella normalmente. una volta che ho cancellato il Cookie riesco comunque ad entrare nella sezione "privata" Cosa può essere Ecco lo script della pagina in cui entro comunque:
    -----------------Script----------------------------

    <%@language="VBScript"%>
    <% Response.Buffer = True %>
    <%
    If Request.Cookies("Infotutto_cookie").HasKeys then
    Response.Write "Ciao" & Request.Cookies("Infotutto_cookie")("NomeUtente") & " sei stato riconosciuto, ti stiamo indirizzando alla Community"
    else

    response.redirect "Annulla.asp"

    end if
    %>

    ---------------end script---------------------------
    Aiutatemi grazie
    Hai impostato una data ai cookies?
    Come li cancelli?

    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4

    Risposte

    Ho provato ad fare il response.write, ma continua a leggere il cookie.
    Non lo legge più solo se cancello a mano tutti i cookies dalla cartella cookie e se cancello tutti i file temporanei.

    La data l'ho impostata A 1 Giorno .
    Ora posto gli script di creazione lettura e cancellazione:

    -----------Creazione-----------------
    ....
    if not(rs.eof) then
    response.cookies("Infotutto_cookie").Expires = DateAdd ("d", 1, Date)
    response.cookies("Infotutto_cookie")("login")="Si"
    response.cookies("Infotutto_cookie")("utente")=str Utente

    response.write("Autentificazione accettata!")
    response.write("
    Home")
    else
    response.write("Utente o password non validi!")
    response.write("
    Torna al login")
    end if

    rs.Close
    set rs = Nothing
    conn.Close
    set StrConnect = Nothing

    else

    response.write("Utente o password non validi!")
    response.write("
    Torna al login")

    end if
    -------------------------------------

    -------lettura-----------------
    <%@language="VBScript"%>
    <% Response.Buffer = True %>
    <%
    If Request.Cookies("Infotutto_cookie").HasKeys then
    Response.Write "Ciao" & Request.Cookies("Infotutto_cookie")("NomeUtente") & " sei stato riconosciuto, ti stiamo indirizzando alla Community"

    else

    response.redirect "Annulla.asp"

    end if
    %>
    -------------------------------

    ----------cancellazione---------------
    <%@language="VBScript"%>
    <% Response.Buffer = True %>
    <% Response.Cookies("Infotutto_cookie") ="" %>
    --------------------------------------
    P.S.tutti questri tre script stanno in pagine diverse.(magari può essere utile???????!!!!?!?!!?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Risposte

    Originariamente inviato da TheKing

    ----------cancellazione---------------
    <%@language="VBScript"%>
    <% Response.Buffer = True %>
    <% Response.Cookies("Infotutto_cookie") ="" %>
    --------------------------------------
    P.S.tutti questri tre script stanno in pagine diverse.(magari può essere utile???????!!!!?!?!!?
    Prova cosi la cencellazione del cookies:
    codice:
    ----------cancellazione---------------
    <%@language="VBScript"%>
    <% Response.Buffer = True %>
    <% Response.Cookies("Infotutto_cookie").Expires = DateAdd("d", -1, Now())%>
    <% Response.Cookies("Infotutto_cookie") = Null %>
    --------------------------------------
    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6

    Risposta

    Ho provato a fare come dici tu, ma quando esguo il Logout, mi da impossibile visualizzare la pagina Tipo di errore tipo non corrispondente: 'response.Cookies'
    l'errore corrisponde a questa linea:
    <% Response.Cookies("Infotutto_cookie") = Null %>
    ho provato a mettere Null tra virgolette, l'errore scompariva, ma il coocki non si cancellava

    le pagine dove sono i3 script, vanno in un frame. Forse il problema è questo??????????????????????!!!!!!!!!???????????

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    premsso che il null per cancellare i cookies l'ho preso dal libro asp3, fai dei tentativi:

    1) elimina il response.buffer
    2) prova cosi:
    codice:
    <% Response.Cookies("Infotutto_cookie") = abandon %>


    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    codice:
     Response.Cookies("Infotutto_cookie").expires=dateAdd("s",1,now())

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.