Ich benutze grundlegende Level-Authentifizierung und ich brauche am besten Ausloggen-Code in JSP/Servlet. Ich verwende JSP & Servlet und MS-Access als Backend.Logout-Code in JSP
Ist es erforderlich, eine Sitzung in JSP zu erstellen?
Ich benutze grundlegende Level-Authentifizierung und ich brauche am besten Ausloggen-Code in JSP/Servlet. Ich verwende JSP & Servlet und MS-Access als Backend.Logout-Code in JSP
Ist es erforderlich, eine Sitzung in JSP zu erstellen?
wenn Sie wollen, auf "Abmelden" der Anwendung, versuchen:
request.getSession() ungültig machen();.
request.getSession(). Invalidate(); wird nicht funktionieren erlaubt ... so 1 Schritt nach erfolgreichen Login-Zeit setzen Sie eine Sitzung session.setAttribute ("loginstatus", "true"); bei Abmeldung setzen Sie diesen Wert "false";
und für nach dem Login-Seite eine authentication.jsp enthalten, die den Laufenden „Loginstatus“ Session allowes überprüfen, ob es sie übermitteln dann die Steuerung an, bevor Login-Seite .... denken falsch ich es funktioniert ...
Wenn Sie Servlet 3.0 API verwenden, verwenden:
<a href="${pageContext.request.logout()}">Logout</a>
das funktioniert (getestet und bewiesen)!
Huh? Warum würde es nicht funktionieren? Werden die Login-Informationen außerhalb des Rahmens der Sitzung gespeichert? Das hätte andere (und ernsthaftere) Probleme verursacht. – BalusC