%@page import="org.joints.Auth"%> <% Boolean isLoggedIn = (Boolean) session.getAttribute("LoggedIn"); if (isLoggedIn != null && isLoggedIn.booleanValue()) { response.sendRedirect("post.jsp"); } else { session.setAttribute("LoggedIn", new Boolean(false)); session.setAttribute("WrongPass", new Boolean(false)); String str_uid = null; // user id value, taken from user. String str_pwd = null; // password taken from user. // Fetch data from parameter. str_uid = request.getParameter("uid"); str_pwd = request.getParameter("pwd"); if (str_uid != null && str_pwd != null) { Auth auth = new Auth(str_uid, str_pwd); if (auth.authenticate()) { session.setAttribute("LoggedIn", new Boolean(true)); response.sendRedirect("post.jsp"); } else { session.setAttribute("WrongPass", new Boolean(true)); } } } %>