[opencms-dev] login on published pages of non-editors

Alexander Wallace aw at avatartechnology.com
Mon Jun 13 16:10:58 CEST 2005


The package you mention in particular is part of the core, but some mentioned 
in the book have been renamed... Look at the api docs for the classnames, 
you'll see the package names there...   
http://www.codedroids.com/javadocs/opencms/build_5_9_1/docs/api/index.html

hope that helps...

On Monday 13 June 2005 12:52 am, bub habub wrote:
> hi alex,
> 
> thank you very much for ur answer.
> one more question. where do i find all these packages.
> somehow i feel that my installation is lacking of some
> important modules. 
> i'm searching for functionalities that are supposed to
> be included but don't find them.
> where do i find e.g     
> org.opencms.jsp.CmsJspLoginBean?
> 
> if i knew what is predefined and what i can use it
> would make my life easier. 
> 
> thanks 
> 
> jap
> 
> 
> --- Alexander Wallace <aw at avatartechnology.com> wrote:
> 
> > there are multiple ways of doing it... What the book
> > sugests is correct, but 
> > the package names have changed...  
> > 
> > Something like this can be used to create the users:
> > 
> > <%@ page import="" %>
> > <%@ page import="org.opencms.file.CmsUser" %>
> > <%@ page import="java.util.Hashtable" %>
> > (may need to add more here)
> > <%
> > CmsJspLoginBean cmsLogin = new
> > CmsJspLoginBean(pageContext, request, 
> > response);
> > 
> > Hashtable params = new Hashtable();
> > params.put("whatever", "someValueOrObject");
> > try {
> >  user = cmsLogin.getCmsObject().addWebUser(username,
> > password, "Guests",     
> > "some description", params);
> > user.setFirstname("name1");
> > user.setLastname("name2");
> > cmsLogin.getCmsObject().writeWebUser(user);
> > } catch (Exception e) {
> >  //FIXME: do something appropiate...
> > }
> > %>
> > Something like this can log you in:
> > 
> > cmsLogin.login(username, password);
> > 
> > And you can use cmsLogin.isLoggedIn() combined with
> > any other checking you may 
> > want to do to decide if you let someone see a page
> > by putting this in a 
> > template... There are other ways to do this too...
> > 
> > Hope this helps
> > 
> > 
> > On Friday 10 June 2005 01:38 am, bub habub wrote:
> > > hi,
> > > 
> > > i want to implement a login for some restricted
> > aread
> > > of my homepage. how can i do that?
> > > i read in the open cms book that there are two
> > ways to
> > > do it?
> > > i would like to do it with the built in webuser
> > flag
> > > concept. but i couldn't find as this concept
> > works.
> > > 
> > > the other method would be an authentication an
> > > webserver level but for that i understood that i
> > have
> > > to configure tomcat. this would be very unhandy
> > not
> > > having the user configuration in the workplace.
> > > 
> > > also i would like to have two groups of users one
> > with
> > > download permission, one just with view
> > permission.
> > > how can i do that?
> > > 
> > > thanks a lot
> > > 
> > > jap 
> > > 
> > > 
> > > 		
> > > __________________________________ 
> > > Discover Yahoo! 
> > > Get on-the-go sports scores, stock quotes, news
> > and more. Check it out! 
> > > http://discover.yahoo.com/mobile.html
> > > 
> > > 
> > > _______________________________________________
> > > This mail is send to you from the opencms-dev
> > mailing list
> > > To change your list options, or to unsubscribe
> > from the list, please visit
> > >
> > http://mail.opencms.org/mailman/listinfo/opencms-dev
> > > 
> > 
> > 
> > _______________________________________________
> > This mail is send to you from the opencms-dev
> > mailing list
> > To change your list options, or to unsubscribe from
> > the list, please visit
> > http://mail.opencms.org/mailman/listinfo/opencms-dev
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
> 



More information about the opencms-dev mailing list