[pmwiki-users] this works...

Crisses crisses at kinhost.org
Fri Dec 8 06:09:21 CST 2006


On Dec 8, 2006, at 6:37 AM, The Editor wrote:

> On 12/8/06, Crisses <crisses at kinhost.org> wrote:
>>
>>> Here are your options:
>>>
>>> 1) If you can explain the exact difference between {$Author} and
>>> {$AuthId} and the advantages of the former I can change the code.
>>> It's one small change. And I suppose I could make the equal in my
>>> config file...  But I've always just used AuthId, and never fully
>>> grasped the difference between the two.
>>
>> The difference is @ is coming out blank, because I don't have
>> AuthUser installed.
>
> What I meant was, can someone explain the exact difference between
> $Author and $AuthId in PmWiki?  I never really understood what $Author
> was.  It's probably easy to setup zap to use $Author if available, or
> $AuthId when AuthUser is enabled, or something of the like.  Whatever
> is best.  But to be honest, I don't really understand the difference
> between $Author and $AuthId, and how they work, are generated, etc. So
> before I do something I like to have at least a vague idea what I'm
> doing.

Difference #1
$AuthId is not set unless AuthUser runs.

Difference #2
If a user authenticates using AuthUser $Author is the same as $AuthId

Difference #3
$Author is set from the Author field in a form -- see PmWiki.org.  We  
don't have passwords.  The site is open-edit.  $Author is set from  
the field on the edit forms.  This is perfect for open-edit sites.

After that, I don't really KNOW the differences.
> I'm fully committed to making ZAP work without AuthUser but just need
> a bit of help from those not using AuthUser to help me know what you
> want and if it works.  I think it's already *pretty much* authuser
> free.

No, because when I do Group.@ @ resolves to a blank, because you're  
using $AuthId.  If you want to require authentication for the  
username feature, use $AuthId.  If you just want the username use  
$Author.  $Author will work even if the site is using AuthUser,  
UserAuth, or not requiring users to log in with a password -- they  
would have to set their $Author name in the Author: field in an edit  
form, though.

Crisses




More information about the pmwiki-users mailing list