This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am learning JSP and Servlet concept. In the process, trying to implement login and logout concept in an Application.
My design is as follows:
User enters his credentials in "login.jsp". The page is redirected to "Validate.java" which compares the name and password from the database and directs the request object into "homepage.jsp".
In "validate.java" i create a HttpSession Object using: HttpSession session = request.getSession(true);
Now to logout of the Application i create a hyperlink in "homepage.jsp" which re-directs the application to logout.jsp. But I am not understanding where to invalidate the session which I created in "Validate.java".
I tried to session.invalidate() in the "logout.jsp" but 'session' object seems to be out of scope in this "logout.jsp". (editor says "session" object not found). Please tel me how can i implement logout functionality in my Application.
Help me walk..I would do it in the direction of knowledge and wisdom
Here some basic tutorials.
Tutorial 1 Tutorial 2 (special atention to "Session Management in JSP" section).
A basic idea for login would be put the user data from database in a beans and then create a session variable.
Then you could ask for Session variable is empty or No in each jsp page.
For logout just clean the session variable.