View Full Version : [JAVA][STRUTS] Login
Ciao a tutti
sono riuscito a fare il login e funziona tutto . Ora il mio dubbio è che io per entrare nel sito devo scrivere "http://localhost:8080/Ex1/" e mi appare come prima pagina il login "http://localhost:8080/Ex1/Login.do" , e se il login va a buon fine continuo sul link "http://localhost:8080/Ex1/Welcome.do". Se invece vado direttamente su "http://localhost:8080/Ex1/Welcome.do" mi fa accedere senza problemi nonostante non ho eseguito il login .
Non so se sono stato chiaro , sapete qualche soluzione per questo problema?
grz mille almeno ora so che devo continuare per la strada molto lunga e noiosa xD
Nel controllore di welcome devi prima controllare che l'utente sia login (guardare dentro la session suppongo). In caso negativo, dargli una vista di errore, di login, oppure lo rimandi alla pagina iniziale oppure vedi tu :D
E' da un pò che non uso Struts, probabilmente esisteranno filtri o intercettori che gestiscono automaticamente il login ma non ricordo più...
si si infatti ho trovato tipo RequestProcessor
rieccomi , dato che non riuscivo a capire RequestProcessor ho fatto con il controllo di una variabile se è loggato o no. Funziona per andare avanti xD con questo codice che ho messo a ogni paggina :
<logic:notPresent name="flagUtenteLoggato">
<%
System.out.println("ramo si");
session.setAttribute("flagUtenteLoggato","false");
%>
<logic:redirect forward="login" />
</logic:notPresent>
Però se io da "http://localhost:8080/Ex1/Login.do" metto i dati e mi va su "http://localhost:8080/Ex1/Welcome.do" , mi setta la variabile "flagUtenteLoggato" a "true" e cosi è giusto , ma se premo il puslante del browser per andare indietro e mi torna sulla paggina "http://localhost:8080/Ex1/Login.do" giustamente devo mettere il "flagUtenteLoggato" a "false" . Il problema che non riesco a trovare qualcosa che mi avvisa quando l'utente ha premuto il pulsante indietro , come si gestisce questa cosa?
caspita giusto xD...stavo raggionando male , ok ma rimane sempre il problema che nn so quando l'utente clica sul pulsante indietro del browser , quindi nn so quando reindirizzarlo nella paggina home
ah cavolo giusto, facile allora :)... grz mille :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.