Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Pagina Sicura JSP

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    83

    Pagina Sicura JSP

    Ciao a tutti.
    Sto realizzando un piccolo esercizio che necessita dell' autenticazione ,da parte dell' uetente/i
    registrato/i, di alcune pagine jsp.
    Il progetto che sto realizzando è così strutturato:
    1 pagina HTML che invia i dati ad una JSP di Registazione
    2 Quest' ultima tramite Bean associato salva i dati in un DataBase
    3 form HTML di login che invia i dati ad una JSP di login (con anch' essa Bean associato)
    4 quest' ultima verifica se l'utente è registrato nel DataBase
    5 se registrato visualizza messaggio altrimenti torna indietro

    Fin qui tutto bene e funziona tutto perfettamente.
    Come faccio ora a a creare alcune pagine accessibili solo da chi è registrato?
    Sto provando insistentemente con una variabile booleana salvata nel Bean di Login, ma non riesco poi a recuperare il risultato di questa variabile nella pagina "autorizzata" o cumque segnala errori di collegamente...

  2. #2
    Prova ad utilizzare l'oggetto session

    Ecco un esempio :

    Prima setti la variabile "stato"
    codice:
    String stato;
    session.setAttribute("stato", "loggato");
    e poi nelle "alcune pagini accessibili" che dici tu, inserisci questo pezzo di codice
    codice:
    <%
    
    String stato = (String) session.getAttribute("stato");
    if (stato == null || !stato.equals("loggato")) 
    {
    session.invalidate();
    out.println("<HTML>");
    out.println("<head>");
    out.println("<title>Errore</title>");
    out.println("</head>");
    out.println("<body>");
    out.println("<div align='center'>Impossibile visualizzare la pagina</div>");
    out.println("</body>");
    out.println("</html>");
    } 
    %>
    Ti è chiaro?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    83
    Ciao ti ringrazio per l'interesse e per la risposta,
    volevo chiederti alcuni chiarimenti:

    effettuo il login e nelle pagine jsp successive inserisco queste due porzioni di codice ed in questo un utente non registrato non ha modo di entrare nella pagina , giusto?

  4. #4
    Giusto.

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.