Includes its body, if the user check validates.


Usage#

<wiki:UserCheck status="unknown|known|named|validated|unvalidated">
   JSP or HTML content
</wiki:UserCheck>

Parameters#

status
Is used to determine if the user has logged in or what. See below.

The possible values of "status" are:

  • "unknown" - the body of the tag is included if the user is completely unknown (no cookie, no password)
  • "known" - the body of the tag is included if the user is not unknown (i.e has a cookie, or has been authenticated.
  • "named" - the body of the tag is included if the user has either been named by a cookie, but not been authenticated.
  • "validated" - the body of the tag is included if the user is validated either through the container, or by our own authentication.
  • "unvalidated" - the body of the tag is included if the user is not validated (i.e. he could have a cookie, but has not been authenticated.)

In 2.0 there was an attribute called "exists". This is now deprecated, but it is still recognized. See below.

Example#

    <wiki:UserCheck status="known">
        G'day,<wiki:UserName />
    </wiki:UserCheck>

    <wiki:UserCheck status="unknown">
        Set your name in <wiki:LinkTo page="UserPreferences">UserPreferences</wiki:LinkTo>
    </wiki:UserCheck>

Displays a greeting, if the user has either set a cookie or logged in; else displays a link to the page UserPreferences.

Notes#

The behavior of this tag was significantly enhanced in 2.2. The old tag had the parameter "exists", which corresponds to the status parameter as follows:

OLD

<wiki:UserCheck exists="true">
Replace with
<wiki:UserCheck status="known">

OLD

<wiki:UserCheck exists="false">
Replace with
<wiki:UserCheck status="unknown">

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-) was last changed on 19-Jul-2006 09:36 by UnknownAuthor