Re: How to stop JSP access

[email protected] Mon, 30 Jun 2003 06:40:47 -0400
Newsgroups gmane.comp.java.mvc.devel
Organization baseBeans Engineering
Message-ID <[email protected]>
Put all JSPs under WEB-INF.
NO ONE CAN NOW GET TO THEM, only trough action or servlet.
.V

[email protected] wrote:

>
> Hi All
>
> What i want to do is make sure that you are logged on before you can 
> access any pages
>
> I have extended the RequestProcessor this works,  but the problem is 
> that people can still point to the .JSP pages
>
>
> Any tips?
>
> Thanks
> Jon
>
> protected boolean processPreprocess(HttpServletRequest request, 
> HttpServletResponse response) {
>                 boolean continueProcessing = true;
>                 HttpSession session = request.getSession();
>                 Object user = session.getAttribute(Constants.USER_KEY);
>                 if (user == null) {
>                         ForwardConfig config = 
> appConfig.findForwardConfig("login");
>                         try {
>                                 response.sendRedirect(config.getPath());
>                         }
>                         catch (Exception ex) {
>                                 log.error("Problem sending redirect 
> from processPreprocess()");
>                         }
>                 }
>                 return continueProcessing;
>         } 


-- 
Vic Cekvenich,
Struts Instructor,
1-800-917-JAVA

Advanced <a href ="baseBeans.com">Struts Training</a> and project recovery in North East.
Open Source <a href ="baseBeans.com">Content Management</a>  basicPortal sofware
Best practice<a href ="baseBeans.com">Struts Support</a> v.1.1 helper ScafflodingXPress