[Zope] Authentication return weird string

Oleg Broytmann phd@emerald.netskate.ru
Sun, 20 Jun 1999 16:54:43 +0400 (MSD)


Hello!

   Sorry, this is not an answer for you question, I just want to stress
that you do not need both #if and #in tags: #in works great with or without
any data.

On 20 Jun 1999 lstep@mail.dotcom.fr wrote:
> <!--#if "AUTHENTICATED_USER.getRoles()"-->
>   You have the following roles:
>     <!--#in "AUTHENTICATED_USER.getRoles()"-->
>     <LI><!--#var sequence-item-->
>     <!--#/in-->
> <!--#else-->
>   You have no roles defined.
> <!--#/if-->

   You can rephrase this as follow:

<!--#in "AUTHENTICATED_USER.getRoles()"-->
  <!--#if sequence-start-->
  You have the following roles:
  <!--#/if sequence-start-->
    <LI><!--#var sequence-item-->
<!--#else-->
  You have no roles defined.
<!--#/in-->

   I am not sure whether the #if tag caches its data, but if not - my
version is faster (I hope) - my did only 1 (one) call to getRoles (but I
did another #if inside the loop...)

> Thanks,
> Luc
> -- 
> Luc Stepniewski <lstep@mail.dotcom.fr>
> http://lstep.free.fr/pubkey.txt
> KeyID: D93B2D2D
> PGP: 49 00 CC D1 69 03 E2 94  C8 78 ED 3C 75 89 A8 DE
> ICQ: 6104530

Oleg.
---- 
    Oleg Broytmann        Netskate/Inter.Net.Ru        phd@emerald.netskate.ru
           Programmers don't die, they just GOSUB without RETURN.