bonsoir
pour faire la déconnexion voila comment je procède
quand je clique sur un lien
j'éxécute l'action main.doCode:
1
2
3 <layout:menuItem key="Déconnexion " page="/main.do"> </layout:menuItem>
ensuite je dois faire des control au niveau des jsp si qlq'un essaye d'accéder à une jsp alors qu'il est déconnecté il est redirégé vers la page de loginCode:
1
2
3 HttpSession session = request.getSession(); session.invalidate();
quand j'ai essayé ce code dans une action
ça marche je suis redirégé vers la page de login mais quand je fais ça au niveau d'une jsp rien ne se passe je peux accéder à cette jsp malgré qu j'ai invalidé la sessionCode:
1
2
3
4
5
6 HttpSession Session=request.getSession(); if(Session==null) { ActionForward forward = new RedirectingActionForward(); forward.setPath("/main.do"); return forward; }
qlq'un peut me dire ou est mon erreurCode:
1
2
3
4
5
6
7
8
9
10 <% HttpSession Session=request.getSession(); if(Session==null) { %> <jsp:forward page="/main.do" /> <% } %>
Merci à d'avance