NAME
Labyrinth::Plugin::Users - Plugin Users handler for Labyrinth
DESCRIPTION
Contains all the default user handling functionality for the Labyrinth framework.
PUBLIC INTERFACE METHODS
- UserLists
-
Provide the current user list, taking into account of any search strings and filters.
- Gravatar
-
Provide the gravatar for a specified user.
- Item
-
Provide the content attributed to the specified user.
- Name
-
Provide the name of the specified user.
- Password
-
Check and store a change of password.
- Register
-
Provide the template variable hash for a new user to register.
- Registered
-
Set the email address for the newly registered user, to auto log them in.
ADMIN INTERFACE METHODS
- Login
-
Action the login functionality to the site.
- Logout
-
Action the logout functionality to the site.
- Store
- Retrieve
- LoggedIn
-
Check with the current user is logged in.
- ImageCheck
-
Check whether images uploaded for the user profile are still being used. Used to allow the images plugin to delete unused images.
- Admin
-
List current users.
- Add
-
Provide the template variable hash to create a new user.
- Edit
-
Edit the given user.
- Save
-
Save the given user. For use by the currently logged in user.
- AdminSave
-
Save the given user. For use by admin user to update any non-system user.
- Delete
-
Delete the specified user account
- Ban
-
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
-
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.
- AdminPass
-
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.
- AdminChng
-
Allow the admin user to change the password of a given user.
- ACL
-
List the current access control levels for the given user.
- ACLAdd1
-
Apply the given profile to the current user's folders.
- ACLAdd2
-
Add permissions for the current user to the given folder.
- ACLSave
-
Save changes to the current access control levels for the given user.
- ACLDelete
-
Delete the specified access control level for the given user.
SEE ALSO
AUTHOR
Barbie, <barbie@missbarbell.co.uk> 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.