Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Eliminazione Cookie

  1. #1
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502

    Eliminazione Cookie

    Buonasera a tutti,

    Tramite un codice di log-in entro in un area riservata. Ho un checkbox che se è stato cliccato memorizza dei cookie in modo da non dover effetuare il log-in. Esiste un modo per fare praticamente, un "logout" eliminando solo i cookie impostati dal log-in precedente?

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Al momento del logout:

    Response.Cookies("nome")=""
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  3. #3
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    oddio hai ragione, grazie mille sei stato troppo gentile thx..

    problemio :master:

    logout:
    codice:
    <%
    dim strCookie
    	strCookie = Request.Form(ricordami)
    Response.Cookies("ricordami")=""
    Response.Redirect login.asp
    %>
    login:
    codice:
    <%
    dim strCookie
    	strCookie = request.cookies("ricordami")
    	
    if strCookie <> true then
       Response.Write ("<center>Benvenuto, sei gia loggato!</center>
    ")
       Response.Write ("<center><a href=logout.asp>Logout</a></center>")
       
    else
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head>
    	 <title>Andrea Log-in with cookies</title>
     </head>
     <body>
      <table cellspadding="3" align="center">
       <tr>
        <td>
         <form method="post" action="verify.asp">
          Username: <input type="Text" name="user" />
    
    
          Password: <input type="Password" name="pass" />
    
    
          Ricordami <input name="ricorda" type="checkbox" value="1" /> <input type="Submit" value="Login" name="submit" />
    
    
    	 </form>
    	 Username = nick  Password = pwd
    	</td>
       </tr>
      </table>
     </body>
    </html>
    <%
    end if
    %>
    verify:
    codice:
    <%
    dim Username, Password, Ricordami
    	Username = Request.Form("user")
    	Password = Request.Form("pass")
    	Ricordami = Request.Form("ricorda")
    
    if (Username = "nick") and (Password = "pwd") then
    	if Ricordami = 1 then
    		Response.Cookies("ricordami")="true"
    		Response.Cookies("ricordami").Expires = dateAdd("d",1,date())
    		Response.Cookies("ricordami").Secure = true
    		Response.Write ("I Cookies sono stati memorizzati con successo.
     Non hai più bisogno di effetuare il login!
    
    ")
    		Response.Write ("Scadenza Cookie: 1 giorno 
    ")
    		Response.Write ("Funzione ricordami: attivata")
    	else
    		Response.Write ("Ti sei loggato senza attivare la funzione ricorda!")
    	end if
    elseif (Username = "") and (Password = "") then
    	Response.Write ("Compila tutti i campi per effettuare il login!")
    elseif (Username = "") then
    	Response.Write ("Inserisci l'username, perfavore!")
    elseif (Password = "") then
    	Response.Write ("Inserisci la password, perfavore!")
    else
    	Response.Write ("L'accesso non è stato effetuato! Il nick o la password sono errati!")
    end if
    %>
    Torna indietro
    i miei problemini sono due: il primo, nella pagina login.asp mi visualizza sempre che sono loggato nonostante io avessi metto un else quando non si avevano i cookie, doveva venire il form di login, ma lui mi visualizza sempre loggato. Il secondo nella parte del logout mi da errore nella seguente riga:

    Response.Cookies("ricordami")=""

  4. #4
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    uppetino

    voglio ringraziare comunque orcim di avermi suggerito la risposta e quidni ti do utti i miei ringraziamenti

  5. #5
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    ce l'ho fatta!
    ho eliminato la seguente riga:

    codice:
    Response.Cookies("ricordami").Secure = true
    c'è solo l'errore nel logout
    codice:
    Response.Redirect ("login.asp")
    mi da errore nella seguente riga.

    il codice del logout è il seguente:
    codice:
    <%
    dim strCookie
    	strCookie = Request.Cookies("ricordami")
    	
    Response.Cookies("ricordami") = ""
    Response.Redirect ("login.asp")
    %>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.