Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    137

    [J2EE] login jsp servlet

    Ho due pagine jsp: la prima che mi effettua un login che mi rimanda alla seconda (index.jsp).

    Il problema sta nel momento in cui nella barra degli indirizzi inserisco direttamente il percorso che mi indirizza e mostra la index.jsp senza passare per la pagina di login.

    Vorrei fare in modo che la index si veda solo se si esegue il login, altrimenti se si inserisce la pagina di destinazione(index) nella barra degli indirizzi, rimandarmi alla pagina di login.jsp.

    Come posso fare?

  2. #2
    Quando il login va a buon fine salvi in una variabile di sessione un qualcosa che dice che l'utente è loggato (ad esempio puoi salvare l'username). Nella seconda pagina controlli se questa variabile di sessione è valorizzata o meno. In caso negativo fai un redirect alla pagina di login.
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    Se il progetto rispetta gli standard J2EE dovresti inserire una (o più) security-constraint all'interno del tuo web.xml specificando una regola (url-pattern) per intercettare tutte le tue pagine protette.
    Nel caso in cui vuoi che tutte le tue pagine siano protette dovresti inserire qualcosa come:
    codice:
    <url-pattern>/*</url-pattern>
    ciao
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

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.