| CGI-Bus documentation | view source | Contained in the CGI-Bus distribution. |
CGI::Bus::udata - User Data Store
use CGI::Bus; $s =CGI::Bus->new(); $s->udata->param
This module is a user data store. Uses filesystem, CGI::Bus::fut, CGI::Bus::file. See CGI::Bus::Base for inherited slots and methods.
User data hash ref.
Should be used via param calls.
User data joined hash ref.
Should be used via paramj calls.
User data file CGI::Bus::file object. Used internally.
Subdirectories size to split key value (username) to, or splitter sub{}. 0 - do not split, default.
Path to users directories. Default is tpath('udata')
The most commonly used are param, paramj, store.
Returns CGI::Bus::file object for key (username) given.
Filesystem path for key (username) given.
Load current user data with CGI::Bus::file
dumpload call.
Automatically called within param and paramj calls if needed.
Access to user data hash ref.
Automatically calls load if needed.
Like param calls,
but for joined data of user and groups this user belongs to.
Store current user data with CGI::Bus::file
dumpstore call
Generate list of users and groups data exists for. Is used by CGI::Bus::uauth when application user authentication
Unload current user data, init object buffer to automatically load data if needed
Implemented and Documented.
Review.
Andrew V Makarow <makarow at mail.com>
| CGI-Bus documentation | view source | Contained in the CGI-Bus distribution. |