Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    157

    Jsp sessioni

    Salve, devo creare un sito con jsp e servlet.
    Adesso voglio che si possa entrare nel sito solo tramite il login.
    Mi spiego meglio: non voglio che un utente si copi l'indirizzo di accesso e con quel indirizzo riesca a saltare la procedura di login.

    Come posso fare?

    Mi mandereste anche un esempio per cortesia?
    Grazie mille.
    Tutto ciò che non mi uccide mi rende più forte!

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

    Re: Jsp sessioni

    Originariamente inviato da saeba79
    Salve, devo creare un sito con jsp e servlet.
    Adesso voglio che si possa entrare nel sito solo tramite il login.
    Mi spiego meglio: non voglio che un utente si copi l'indirizzo di accesso e con quel indirizzo riesca a saltare la procedura di login.

    Come posso fare?

    Mi mandereste anche un esempio per cortesia?
    Esempi non te ne posso fare perché non sono ancora (non al momento ... lo sarò in futuro ) competente su JSP/Servlet.
    Ma il concetto è generico e vale anche per altri linguaggi (es. PHP): non ci si deve basare solo sull'indirizzo ma bisogna tenere una variabile di sessione (quindi sul server) che indica se si è loggati. In ogni pagina che deve essere accessibile solo se loggati, si deve fare un semplice test su quella variabile. Si è loggati? Se sì, allora invia la pagina. Se no, rimanda alla pagina di login.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Quando fai il login se questo va a buon fine inizializzi una variabile di sessione con certo valore. In ogni pagina vai a controllare se questa variabile è inizializzata, in caso negativo fai un redirect alla pagina di login.
    Al mio segnale... scatenate l'inferno!

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.