[Zope] Re: [Zope-dev] Authenticating with acl_users

Sondre Rønjom s1465@lstud.ii.uib.no
Sat, 8 Mar 2003 18:40:43 +0100 (CET)


 I'm creating a python product - which needs to be authenticated; and I 
 dont want to use any products that does not come with a clean Zope install 
 - so I user Simple User Folder and define two roles admin user and 
 ordinary user. I just want a user to login via login form, check username 
 and password with the acl_users user list and set the user to 
 AUTHENTICATED_USER if username and password is correct. Actually I just 
 want to access the methods which the pop-up authenticator use when one 
 does /manage.  To me it looks like validate() from AccessControl/User.py does this for you, but Im not 
 sure how to use the method.  
 
 /sondre
 
 On Sat, 8 Mar 2003, Jens Vagelpohl wrote:
 
> > what exactly is it you are trying to achieve? maybe someone can help if=
 
> > you let us know what the real motivation is.
> > 
> > jens
> > 
> > 
> > On Saturday, Mar 8, 2003, at 11:42 US/Eastern, Sondre Rønjom wrote:
> > 
> > > Ive been looking through AccessControl/User.py to understand the
> > > validate() methods paramteres. Im not sure what to put inside the 
> > > request,
> > > and how to do it. I have been testing around, but I can only manage t=
o 
> > > do
> > > authenticate(), but this only tells if the user is valid and has the=
 
> > > right
> > > password. The thing is, I also want to set AUTHENTICATED_USER, but no=
t
> > > sure how to to this, but I have the idea validate() does all this for=
 
> > > you,
> > > if you pass the right parameters. I have been searching at zope.org a=
nd
> > > google.com for a long time now, but cant find very much useful. The=
 
> > > only
> > > parameters I have put in the REQUEST are __ac_user and __ac_password,=
 
> > > but
> > > I know I also need object value and physical container of the object,=
 
> > > but
> > > dont know how to find this.
> > >
> > > /Sondre
> > 
> > 
> 
>