[opencms-dev] login on published pages of non-editors
bub habub
japorami at yahoo.com
Tue Jun 14 09:44:25 CEST 2005
hi alex,
thanks a lot for that link.
this will be a good help.
jap
--- Alexander Wallace <aw at avatartechnology.com> wrote:
> 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
> >
>
>
> _______________________________________________
> 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
>
__________________________________
Discover Yahoo!
Get on-the-go sports scores, stock quotes, news and more. Check it out!
http://discover.yahoo.com/mobile.html
More information about the opencms-dev
mailing list