NAME
    FML::CGI::User - manipulate user related operations for cgi scripts.

SYNOPSIS
        use FML::CGI::User;
        my $submit = new FML::CGI::User;
        $submit->cgi_menu($curproc, $command_context);

        use FML::CGI::User;
        my $submit = new FML::CGI::User;
        $submit->anonymous_cgi_menu($curproc, $command_context);

DESCRIPTION
    The main purpose of CGI interface provides easy manipulation of users,
    e.g. subscribe and unsubscribe.

    FML::CGI::User class provides the entrance for such operations.

METHODS
  new()
    constructor.

METHODS for ADMINISTRATORS' CGI
  cgi_menu($curproc, $command_context)
    create a menu for the specified user related operation.

    This method provides a menu for administrators.

ANONYMOUS CGI
  anonymous_cgi_menu($curproc, $command_context)
    create a menu for the specified user related operation.

    This method provides a menu for anonymous users.

CODING STYLE
    See "http://www.fml.org/software/FNF/" on fml coding style guide.

AUTHOR
    Ken'ichi Fukamachi

COPYRIGHT
    Copyright (C) 2002,2003,2004,2005,2006,2008 Ken'ichi Fukamachi

    All rights reserved. This program is free software; you can redistribute
    it and/or modify it under the same terms as Perl itself.

HISTORY
    FML::CGI::User first appeared in fml8 mailing list driver package. See
    "http://www.fml.org/" for more details.

