Well, what I can tell you what I've done, and then you're free to choose (what a nice thing freedom...). I authenticated the user against a database; if the user is authenticated, then I set a session attribute like (type String): isUserAuthenticated.
Then, I wrote two custom tags (isUserAuthenticated, isNotUserAuthenticated) which respectively executed the code within a <block></block> depending whether the session attribute isUser exists (i.e. != null) or not. Then, in my JSP page, I wrote something like the following: <isNotUserAuthenticated> ....forward her to the login page </isNotUserAuthenticated> <isUserAuthenticated> <a href="..."></a> <a href="..."></a> <a href="..."></a> </isUserAuthenticated> I discovered this method is also useful to allow 'Administration' functionality, so that similarly you may declared <isAdministrator> <isNotAdministrator> Hope this will help, Marco ----- Original Message ----- From: "zeallousbigpond.net.au" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Tuesday, September 09, 2003 3:00 AM Subject: method of implementing a 'login' section in a site > hi, > > Thanks a lot for the email guys!! Another question I want to ask. I > want to create a section of my site where I only allow users to use IF > they have logged into my site. Either than using cookies to keep track > if they have logged in or not, what method should I use to keep track > of their status on each page? > > Anson > > ----- Original Message ----- > From: "Marco Tedone" <[EMAIL PROTECTED]> > Date: Tuesday, September 9, 2003 10:36 am > Subject: Re: EJB in tomcat > > > Well, Tomcat needs to 'colloquiate' with an application server > > (where EJBs > > are deployed). The answer is yes, it's possible; all your > > application needs > > to do is to establish a context with an application server and > > then it can > > use the component deployed on application server generally using a > > lookup. > > Here follow a snippet from a code: > > > > InitialContext context = null; > > //getJbossContext() sets up the correct property file and returns > > a context > > initialized to that property file > > context = getJbossContext(); > > Object node = context.lookup(sessionName); > > PeopleDbManagerHome home = > > (PeopleDbManagerHome)PortableRemoteObject.narrow(node, > > PeopleDbManagerHome.class); > > bean = home.create(); > > } catch (RemoteException e) { > > printRemoteExceptionMessage(); > > return null; > > } > > Hope it will help, > > > > Marco > > > > ----- Original Message ----- > > From: "zeallousbigpond.net.au" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, September 09, 2003 1:17 AM > > Subject: EJB in tomcat > > > > > > > hi, > > > > > > I would like to ask, can Tomcat work with Enterprise > > > Javabeans? 'cause I read from the Java site...it says that we > > need a > > > BEA server? Is it necessary? Or tomcat it self already has those > > > libraries. > > > > > > Anson > > > > > > > > > > > > ----------------------------------------------------------------- > > ---- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > ------------------------------------------------------------------- > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]