|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Registered User
Iscritto dal: Aug 2012
Messaggi: 7
|
[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? |
|
|
|
|
|
#2 |
|
Registered User
Iscritto dal: Aug 2012
Messaggi: 7
|
grz mille almeno ora so che devo continuare per la strada molto lunga e noiosa xD
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2011
Messaggi: 250
|
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
E' da un pò che non uso Struts, probabilmente esisteranno filtri o intercettori che gestiscono automaticamente il login ma non ricordo più... |
|
|
|
|
|
#4 |
|
Registered User
Iscritto dal: Aug 2012
Messaggi: 7
|
si si infatti ho trovato tipo RequestProcessor
|
|
|
|
|
|
#5 |
|
Registered User
Iscritto dal: Aug 2012
Messaggi: 7
|
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 :
Codice:
<logic:notPresent name="flagUtenteLoggato">
<%
System.out.println("ramo si");
session.setAttribute("flagUtenteLoggato","false");
%>
<logic:redirect forward="login" />
</logic:notPresent>
|
|
|
|
|
|
#6 |
|
Registered User
Iscritto dal: Aug 2012
Messaggi: 7
|
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
|
|
|
|
|
|
#7 |
|
Registered User
Iscritto dal: Aug 2012
Messaggi: 7
|
ah cavolo giusto, facile allora
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:29.



















