CGI Auth Auto
Details
| Last Update: | 2008-01-22 05:01:16 |
| Version: | CGI::Auth::Auto |
| License/Program Type: | Perl Artistic License |
| Publisher: | Leo Charre |
| Price: | $0.00 |
Description:
CGI::Auth::Auto script allows automatic authentication
maintenance and persistence for cgi scrips.
SYNOPSIS
my $auth = new CGI::Auth::Auto;
$auth->check;
ok, authenticated, logged in.
anything in the script that happens here on is received by
an authenticated user
This is a system to add one line into a cgi script and now..
voila, it requires authrentication to run the rest of the code. You
don't have to change anything else of what your script is already
doing. It will work with CGI::Application instances as well.
MOTIVATION
CGI::Auth is a nice module- But I wanted to be able to use it
without having to set up a bunch of parameters to the constructor.
This module attempts to make good guesses about what those
parameters should be.
The other thing this module addresses, is having to pass the
session id around. CGI::Auth makes you pass the "session id"- Via
query string, in a form, a cookie, etc.
FEATURES
I wanted to be able to simply drop in a line into any cgi
application and have it take care of authentication without any
further change to the code.
I also wanted to not have to pass certain arguments to the
constructor. So new() constrcutor had been overridden to optionally
use default params for -authfields -logintmpl -authdir and
-formaction.
CGI::Auth::Auto has automatic "sess_file" id passing via a
cookie.
This module uses CGI::Auth as base.
This module adds functionality to check() to keep track of the
sess_file id for you, and to detect a user "logout" and do
something about it.
You use this exactly as you would use CGI::Auth, only the
client must accept cookies. And you no longer have to worry about
passing the session id returned from CGI::Auth. Basically this is
like a plugin for any script you have that adds a nice
authorization.
Keep in mind you can fully edit the template for the login to
make it look like whatever you want.
Requirements:
· Perl
0 comments
Add to
CGI Auth Auto Version History
Related Software
|
|
From category: Libraries |
| CGI::Wiki::Plugin::RSS::Reader 1.4 is libraries software developed by Earle Martin. CGI::Wiki::Plugin::RSS::Reader is a Perl module retrieve RSS feeds for inclusion in CGI::Wiki nodes. Use t... |
|
|
From category: Libraries |
| Audio::TagLib::Shell 1.42 is libraries software developed by Dongxu Ma. Audio::TagLib::Shell is a mini shell of Audio::TagLib. SYNOPSIS $> perl -MAudio::TagLib::Shell -e shell... |
|
|
From category: Perl-Modules |
| Lingua::Zompist::Kebreni is a Perl module to inflect Kebreni verbs.... |
|
|
From category: Libraries |
| Audio::TagLib::AudioProperties 1.42 is libraries software developed by Dongxu Ma. Audio::TagLib::AudioProperties is a simple, abstract interface to common audio properties. DESCRIPTION... |
|
|
From category: Assembler-Tools |
| Gambas 1.0.17 is assembler tools software developed by Benoit MINISINI. Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic (but it is NO... |
|
|
From category: Perl-Modules |
| MQSeries::QueueManager is an OO interface to the MQSeries Queue Manager.... |
|
|
From category: Version-Control |
| ArchWay 0.2.1 is version control software developed by Clint Adams. ArchWay is a full-featured graphical user interface for the GNU Arch revision control system. It includes a set of special... |
|
|
From category: Libraries |
| Apache::MP3::Skin 0.91 is libraries software developed by Robert Graff. Apache::MP3::Skin is a subclass of Apache::MP3::Playlist with the ability to \"skin\" the output using HTML::Template. \... |
|
|
From category: Libraries |
| ftplibpp 2.0.2 is libraries software developed by Magnus Kulke. ftplib++ contains a c++ class providing ftp client functionality. ftplibpp library supports all basic ftp functionality plus some adv... |
|
|
From category: Libraries |
| Ethiopic::Cstocs 0.12 is libraries software developed by Daniel Yacob. Ethiopic::Cstocs is a Perl module for conversions of charset encodings for Ethiopic script. SYNOPSIS use LiveG... |
|
|
From category: Libraries |
| Concepts 2.1.1 is libraries software developed by Concepts Development Team. Concepts project is a C++ class library for solving elliptic partial differential equations (PDEs) numerically. T... |
|
|
From category: Libraries |
| Business::Travel::OTA 0.53 is libraries software developed by Stephen Adkins. Business::Travel::OTA is a Perl module with tools for handling OTA-compliant (Open Travel Alliance) messages. SY... |
|
|
From category: Libraries |
| ExtUtils::ModuleMaker::TT 0.93 is libraries software developed by David A Golden. ExtUtils::ModuleMaker::TT is a Perl module that makes skeleton modules with Template Toolkit templates. SYNO... |
|
|
From category: Libraries |
| Test::Class is a Perl module that allows you to easily create test classes in an xUnit/JUnit style.... |
|
|
From category: Libraries |
| DateTime::Format::Builder::Tutorial 0.7807 is libraries software developed by Iain Truskett. DateTime::Format::Builder::Tutorial is a quick class on using Builder. CREATING A CLASS As... |
Leave a comment