Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419

    Limitare accesso ad una pagina

    Salve io ho una pagina "prova".asp dove vi si accede mediante un login,pero' prima di arrivare a questa pagina si dovrebbe passare per la pagina "a.sp" succesivamente alla pagina "b.asp",e solo alla fine alla pagina "prova.asp",solo che ho notato che appena effettuato il login e si entra in "a.asp" basta digitare sul browser www.prova.asp e si accede direttamente a questa pagina senza effettuare gli alti controlli necessari
    Come posso fare a limitare l'accesso alla pagina "prova.asp" solamente a quegli utenti che hanno effettuato il giusto percorso e vietare a chi digita l'indirizzo appena dopo il login della pagina di entrare senza effettuare gli altri controlli?Spero di essere stato chiaro e vi ringrazio anticipatamente

  2. #2
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Potresti in ogni pagina del percorso inserire valori in una variabile di sessione che poi testi nella pagina successiva.
    Es
    Pagina di controllo login -> session("controllo")=1
    Pagina a.asp -> session("controllo")=2
    Pagina b.asp -> session("controllo")=3
    Pagina prova.asp -> session("controllo")=4

    Nelle varie pagine controlli i valori della variabile e se non sono corretti cacci fuori...
    Buji

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    TI RINGRAZIO,mi potresti fare un esempio pratico?grazie mille non sono un esperto in asp

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    nessuno mi puo' aiutare?grazie

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    nella pagina Login.asp scrivi:
    codice:
    <%session("controllo")=1%>
    nella pagina a.asp scrivi:
    codice:
    <%if session("controllo")=1 then
    session("controllo")=2
    else
    session("controllo")=0
    response.redirect (login.asp)
    end if%>
    nella pagina b.asp scrivi:
    codice:
    <%if session("controllo")=2 then
    session("controllo")=3
    else
    session("controllo")=0
    response.redirect (login.asp)
    end if
    %>
    nella pagina prova scrivi:
    codice:
    <%if session("controllo")<>3 then
    session("controllo")=0
    response.redirect (login.asp)
    end if%>
    e nel global.asa scrivi
    codice:
    <%session("controllo")=0%>
    in questo modo costringi l'utente a passare da login.asp, poi da a.asp, poi da b.asp e solo allora potrà accedere a prova.asp

    Spero aiuti
    Ciao
    Lele
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

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.