The following module was proposed for inclusion in the Module List:

  modid:       CGI::ManageSession
  DSLIP:       cdpOa
  description: Base class for managing CGI state
  userid:      RRWO (Robert Rothenberg)
  chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
  communities:

  similar:
    CGI::Persistent

  rationale:

    Originally called CGI::Session, but I'm told it's been registered
    by ZED already.

    This module is descendent class of CGI. It adds additional methods
    for managing state.

    This module differs from CGI::Persistent in that (1) it uses
    cookies, but later versions may use cookies or URLs transparently
    (2) it is a base class (includes CGI::Session::Storable which uses
    Storable so as to be fully-functional but also as an example)... one
    could adapt the module to use DBI, ObjectStores, FreezeThaw, etc.
    (3) it merely provides an object that one can use for saving state
    through hash variables; other methods attempt to save all form
    input, which is not appropriate (4) it makes some common-sense
    security checks on the session (ie, comparing REMOTE_HOST) (5)
    CGI::Persistent hasn't been updated since 1999 (ok, not necessarily
    a bad thing, but the web and Perl have evolved a lot since then)

  enteredby:   RRWO (Robert Rothenberg)
  enteredon:   Tue Jul 10 22:39:41 2001 GMT

The resulting entry would be:

CGI::
::ManageSession   cdpOa Base class for managing CGI state            RRWO


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=42000000_83e572e8421b9b66&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=42000000_83e572e8421b9b66&SUBMIT_pause99_add_mod_insertit=1

Reply via email to