- PUBLIC INTERFACE METHODS
- ADMIN INTERFACE METHODS
- SEE ALSO
- COPYRIGHT & LICENSE
Labyrinth::Plugin::Users - Plugin Users handler for Labyrinth
Contains all the default user handling functionality for the Labyrinth framework.
PUBLIC INTERFACE METHODS
Provide the current user list, taking into account of any search strings and filters.
Provide the gravatar for a specified user.
Provide the content attributed to the specified user.
Provide the name of the specified user.
Check and store a change of password.
Provide the template variable hash for a new user to register.
Set the email address for the newly registered user, to auto log them in.
ADMIN INTERFACE METHODS
Action the login functionality to the site.
Action the logout functionality to the site.
Check with the current user is logged in.
Check whether images uploaded for the user profile are still being used. Used to allow the images plugin to delete unused images.
List current users.
Provide the template variable hash to create a new user.
Edit the given user.
Save the given user. For use by the currently logged in user.
Save the given user. For use by admin user to update any non-system user.
Delete the specified user account
Ban the specified user account. Account can be reactivated or deleted.
Banned users should receive a message at login, explain who they need to contact to be reinstated.
Disable the specified user account. This different from a banned user, in that disabled accounts cannot be reactivated or deleted. This is to prevent reuse of an old account.
Allow the admin user to create a new password of a given user.
Note passwords are store in an encrypted format, so cannot be viewed.
Allow the admin user to change the password of a given user.
List the current access control levels for the given user.
Apply the given profile to the current user's folders.
Add permissions for the current user to the given folder.
Save changes to the current access control levels for the given user.
Delete the specified access control level for the given user.
Barbie, <email@example.com> for Miss Barbell Productions, http://www.missbarbell.co.uk/
COPYRIGHT & LICENSE
Copyright (C) 2002-2015 Barbie for Miss Barbell Productions All Rights Reserved. This module is free software; you can redistribute it and/or modify it under the Artistic License 2.0.