/* * Code by George Kichukov for SAS 10/27/2002 * This class is used to check session varibale */ package utilities; import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class CheckSession extends HttpServlet { private String errorTarget = "/admin/index.jsp"; public void init(ServletConfig config) throws ServletException { super.init(config); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // If it is a get request forward to doPost() doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(true); String name = (String)session.getValue("USER"); if (name==null) { // Forward the request to the target named ServletContext context = getServletContext(); RequestDispatcher dispatcher = context.getRequestDispatcher(errorTarget + "?er=Login Error. Access Denied!"); dispatcher.forward(request, response); } } }