Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Funzione logout o disconnetti

    Ciao ragazzi,
    avete presente in eBay il pulsante con scritto "disconnetti", vorrei capire come fare a crearne il comando.
    Nel mio sito ho un'area protetta in cui è possibile entrare previa immissione di una username e password, le quali tramite scrittura sul disco locale dell'utente di un cookie permettono di entrare in automatico nell'area protetta.
    Ora vorrei fare in modo che se un utente vuole fare il "disconnetti" o "logout" esca da questa area protetta.
    Come funziona il procedimento?

    Ciao
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se usi solo il cookie basta rimandare ad una pagina che lo cancella e torna al login.
    Se usi le sessioni cancelli tutte le sessioni e torni al login.

    Roby

  3. #3
    Si uso i cookies.
    Con questa funzione
    codice:
    SUB addCookie( theName, theValue )
    	Response.Cookies( theName ) = theValue
    	Response.Cookies( theName ).Expires = "18/6/2006"
    	Response.Cookies( theName ).Path = "/"
    	Response.Cookies( theName ).Secure = FALSE
    END SUB
    
    addCookie "username", username
    addCookie "password", password
    in particolare cosa devo fare ora?
    Ciao
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se non dai una data di scadenza al cookie muore con la chiusura del browser quindi non entrano senza rifare il login.

    Roby

  5. #5
    la tua funzione setta staticamente l'expires al cookies.

  6. #6
    Ok, ma diciamo che l'utente decida lui di disconnettersi (indopendentemente dalla scadenza impostata), per cui devo sviluppare un comando che cancelli quello stesso cookie, giusto?

    Come si fà?
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  7. #7
    Di solito si fa così:
    response.cookies("nomeCookies").expires = now() - 365 ' scaduto un anno fa...

  8. #8
    In pratica:
    al pulsante logout rimando il tutto ad una pagina che conferma la disconnessione o ricarica la homepage in cui inserisco il codice che mi hai segnalato. Giusto?


    Nel mio caso:
    response.cookies("username").expires = now() - 365
    response.cookies("password").expires = now() - 365
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  9. #9
    Originariamente inviato da fruttosio79
    In pratica:
    al pulsante logout rimando il tutto ad una pagina che conferma la disconnessione o ricarica la homepage in cui inserisco il codice che mi hai segnalato. Giusto?


    Nel mio caso:
    response.cookies("username").expires = now() - 365
    response.cookies("password").expires = now() - 365
    Yes!

  10. #10
    Grazie mille mems, ora metto in paratica.

    il valore -365 può essere sostituito anche da un -1 ?
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



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.