J'utilise l'authentification de base et j'ai besoin du meilleur code de déconnexion dans JSP/Servlet. J'utilise le servlet JSP & et MS-Access comme backend.Code de déconnexion dans JSP
Est-il nécessaire de créer une session dans JSP?
J'utilise l'authentification de base et j'ai besoin du meilleur code de déconnexion dans JSP/Servlet. J'utilise le servlet JSP & et MS-Access comme backend.Code de déconnexion dans JSP
Est-il nécessaire de créer une session dans JSP?
si vous êtes désireux de "déconnecter" de l'application, essayez:
request.getSession() invalide();.
request.getSession(). Invalidate(); ne fonctionnera pas permet ... donc 1 étape après l'heure de connexion réussie définir une session session.setAttribute ("loginstatus", "true"); lors de la déconnexion, définissez la valeur "false";
et après page de connexion comprend un authentication.jsp qui allowes vérifier la ststus de la session « de LoginStatus » si elle est fausse, alors il transmettre le contrôle à la page de connexion avant .... Je pense que cela fonctionnera ...
Si vous utilisez l'API Servlet 3.0, utilisez:
<a href="${pageContext.request.logout()}">Logout</a>
qui fonctionne (testé et éprouvé)!
Hein? Pourquoi cela ne fonctionnerait-il pas? Les informations de connexion sont-elles stockées au-delà de la portée de la session? Cela aurait causé d'autres problèmes (et plus sérieux). – BalusC