The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Labyrinth::Users - Generic User Management for Labyrinth

DESCRIPTION

Contains generic user functionality that are required across the Labyrinth framework, and may be used within plugins.

PUBLIC INTERFACE METHODS

GetUser($id)

Given a user id, performs a database lookup, unless a previous lookup for the same id has already been requested.

UserName($id)

Given a user id, returns the user's name.

UserID

Given a user's name (real name or nick name), returns the user id.

FreshPassword

Returns a generated password string.

PasswordCheck

Checks the given password against the required rules.

ADMIN INTERFACE METHODS

UserSelect

Provides a dropdown selection box, as a XHTML code snippet, of the currently listed users.

By default only users listed as searchable are listed.

SEE ALSO

  Labyrinth

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.