NAME
OpenFrame::WebApp::User - users for OpenFrame-WebApp
SYNOPSIS
use OpenFrame::WebApp::User;
my $user = new OpenFrame::WebApp::User()->id('fred2003');
DESCRIPTION
The OpenFrame::WebApp::User
class implements a very basic user with an identifier, and nothing more. This class exists to be sub-classed to suit your application's needs.
This class was meant to be used with OpenFrame::WebApp::UserFactory
.
METHODS
- $user->id
-
set/get the user id. chosen over 'login' and 'name' as these can have other menaings & actions associated with them.
SUB-CLASSING
Read through the source of this package and the known sub-classes first. The minumum you need to do is this:
use base qw( OpenFrame::WebApp::User );
OpenFrame::WebApp::User->types->{my_type} = __PACKAGE__;
You must register your user type if you want to use the User::Factory.
AUTHOR
Steve Purkis <spurkis@epn.nu>
COPYRIGHT
Copyright (c) 2003 Steve Purkis. All rights reserved. Released under the same license as Perl itself.
SEE ALSO
OpenFrame::WebApp::UserFactory, OpenFrame::WebApp::Segment::User::Loader