[Zope] Authentication

Brian Lloyd Brian@digicool.com
Fri, 30 Apr 1999 15:15:19 -0400


> Brian Lloyd wrote:
> > 
> > You need to use the has_role method, not hasRole (hasRole 
> is deprecated,
> > and suffered from a poor choice of name, since it was the original
> > name of user.allowed. the name exists solely for b/w compatibility).
> > 
> I am using hasRole so when I saw this I tried changing it to has_roll.
> But has_roll gives me an error. Is the sytax different? I am 
> using Zope
> 1.10.2 on RedHat Linux 5.2.
> 
> <!--#call
> "REQUEST.set('isManager',AUTHENTICATED_USER.has_role(_.None,['
> Manager']))"-->
> 
> PS I stole this from Zope.org a while back. :)
> 
> Phil A.

I think you're giving too many arguments to has_role - it is
already bound to AUTHENTICATED_USER, so the following _should_
work:

<!--#call "REQUEST.set('isManager', 
           AUTHENTICATED_USER.has_role(['Manager'])
           )"-->





Brian Lloyd        brian@digicool.com
Software Engineer  540.371.6909              
Digital Creations  http://www.digicool.com