internal package Foswiki::UI::Register
internal package Foswiki::UI::Register
User registration handling.
StaticMethod register_cgi( $session )
register command handler.
This method is designed to be
invoked via the
UI::run method.
StaticMethod bulkRegister($session)
Called by
ManageCgiScript::bulkRegister (requires authentication) with
topic = the page with the entries on it.
NB. bulkRegister is invoked from
ManageCgiScript. Why? Who knows.
StaticMethod deleteUser($session)
CGI function that deletes the current user
Renames the
current user's topic (with renaming all links) and
removes user entry from passwords.
NB. deleteUser is invoked from the
manage script.
StaticMethod addUserToGroup($session)
adds users to a group
- groupname parameter must a a single groupname (group does not have to exist)
- username can be a single login/wikiname/(cuid?), a URLParam list, or a comma separated list.
NB. Invoked from the
manage script
StaticMethod removeUserFromGroup($session)
Removes users from a group
- groupname parameter must a a single groupname (group does not have to exist)
- username can be a single login/wikiname/(cuid?), a URLParam list, or a comma separated list.
NB. Invoked from the
manage script
StaticMethod expirePendingRegistrations()
This routine expires registration files. This is called by
tick_foswiki to expire stale registrations.
_processDeleteUser()
Removes the user from the installation.