HTML::Merge::Tags - A summary of the available tags in Merge
These tags are valid only if the merge database exists.
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
These tags are to be used with the Merge security backend which is not written yet.
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- <$RLOGIN.'user','password'>
Logs in. Tag outputs a boolean value to notify if login was successful or failed.
- <$RAUTH.'realm'>
Check if the user has permission to a specific realm/key.
- <$RCHPASS.'new password'>
Change password for the logged in user.
- <$RADDUSER.'user','password'>
Add a new user. Use with CAUTION! Any user running the page could create a user with this tag.
If Merge is running on a user shell machine, configuration and templates should be readable to the web server but not world readable!
Pages using <$RADDUSER> *must* be protected.
- <$RDELUSER.'user'>
Remove a user.
- <$RJOIN.'user','group'>
<$RPART.'user','group'>
Add a user to a group and remove a user from a group, accordingly.
- <$RGRANT.U.'user','realm'>
<$RGRANT.G.'group','realm'>
Grant a permission over a realm to a group or a user.
- <$REVOKE.U.'user','realm'>
<$REVOKE.G.'group','realm'>
Revoke a permission over a realm from a group or a user.
- <$REQUIRE.'template name','list of possible realms'>
Require users of a specific template to have access for at least one of the templates in the list. (Comma separated)
- <$RUSER>
Returns the user name of the currently logged in user.
- <$RNAME>
Yield the real name of the currently logged in user.
- <$RTAG>
Yield the tag string of the currently logged in user.
- <$RATTACH.'template','subsite'>
Attach a template to a subsite.
- <$RDETACH.'template','subsite'>
Detach a template from a subsite.
Copyright (c) 1999 - 2005 Raz Information Systems Ltd.
http://www.raz.co.il/
This package is distributed under the same terms as Perl itself, see the
Artistic License on Perl's home page.