Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    209

    Leggere parametri GET e effettuare il logout

    Ciao a tutti.
    Prendendo spunto da un'articolo di questo sito sto provando ad effettuare un login/logout da un sito internet.
    Il login funziona correttamente. Il problema è quando devo effettuare il logout.
    Provo a spiegare il mio ragionamento:
    io quando ho effettuato il login il mio codice esegue questo script:

    Codice PHP:
    <% if Session("user")<>"" then 
    strOutput 
    Session("user") %> 
    Benvenuto [i]<% response.write strOutput %>[/iDa qui potrai accedere all'
     
    [url="admin/index.asp"]Area Protetta[/url]
     
    Se invece disconnetterti
     
    effettua il [url="index.asp?disc=1"]LogOut[/url]
    <% else.... 
    Così se clicco su Logout vengo rimandato al link index.asp?disc=1

    così poi interviene il mio codice posto prima dello HEAD:

    Codice PHP:
    dim strDisc
          strDisc
    =request.Form("disc")
    response.Write(strDisc)
    if (
    strDisc=1then
        response
    .Write("ci sono dentro")
        
    Session.Abandon
        response
    .Redirect("index.asp")
    end if 
    Ho utilizzato response.Write per vedere cosa mi scriveva, ma effettivamente non mi scrive niente!!!
    Come faccio a leggere il parametro GET disc per poi effettuare la cancellazione della Session?

    Grazie mille per la risposta.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Secondo me scrive, solo che il redirect è istantaneo pertanto non vedi se scrive qualcosa.
    Prova così:

    codice:
    dim strDisc
          strDisc=request.Form("disc")
    response.Write(strDisc)
    if (cstr(strDisc="1")) then
        response.Write("ci sono dentro")
    response.end
        Session.Abandon
        response.Redirect("index.asp")
    end if
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    209
    Scusa se rispondo ora. Grazie per la risposta. Ma purtroppo non funziona.
    Ma la funzione per ricercare il get è corretta?
    La stringa che ho inserito subito l'if non esce....
    Grazie Mille.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    No, se il metodo è GET devi usare Request.Querystring

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    209
    Risolto tutto!!!!!
    Grazie Mille!!!!

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.