Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Struts e Autenticazione

    Ciao ragazzi,
    avrei bisogno di autenticare gli utenti mediante una form ( login ).
    All'interno dell'action dedicata all'autenticazione posso settare tranquillamente una variabile di sessione.
    Però mi chiedevo: è poi necessario verificare il valore della variabile di sessione per ogni action successivamente invocata oppure esistono metodi più "agili" per verificare se l'utente si è loggato?


    Non so se sono stato chiaro.


  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254

    Re: Struts e Autenticazione

    Originariamente inviato da magnus
    è poi necessario verificare il valore della variabile di sessione per ogni action successivamente invocata
    Logicamente dovresti fare così. Dovrebbe valere per ogni action ma .... per l'accesso diretto a file .jsp o peggio altre risorse non dinamiche (.html, .txt ecc...)? Non varrebbe più tanto, ovviamente!
    È chiaro che non è molto pratico ....

    Originariamente inviato da magnus
    oppure esistono metodi più "agili" per verificare se l'utente si è loggato?
    Una soluzione è usare un apposito "filter" (i filtri sono disponibili solo dalla versione 2.3 delle Servlet API).

    Un filtro può filtrare richieste che corrispondono ad un certo pattern es. /*.jsp o addirittura tutto quanto /*. Il filtro può fare quello che vuole: far passare oltre la richiesta normalmente, fare un forward/redirect ad altro, generare output di rimpiazzamento, modificare l'output fornito dalla risorsa richiesta e altro ancora.

    Un filtro di login sarebbe semplice: Sei loggato? Allora lascia passare la richiesta. Non sei loggato? forward alla pagina di login.

    Leggi il capitolo 9 di questo libro gratuito.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3
    Beh ma a questo punto tanto vale usare i metodi di autenticazione di tomcat o no?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Originariamente inviato da magnus
    Beh ma a questo punto tanto vale usare i metodi di autenticazione di tomcat o no?
    Sì, anche. Ma dipende da cosa devi fare di preciso e se devi fare "qualcosa" di particolare/specifico o no.

    Comunque leggi il capitolo 7 del libro già indicato.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

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 © 2024 vBulletin Solutions, Inc. All rights reserved.