Main > Programming > Libraries >

CGI::SecureState 0.36

CGI::SecureState 0.36

Sponsored Links

CGI::SecureState 0.36 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.020 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 862
Date added: 2007-07-16
Publisher: Peter Behroozi

CGI::SecureState 0.36 description

CGI::SecureState is a transparent, secure statefulness for CGI programs.

SYNOPSIS

use CGI::SecureState;

my @memory = qw(param1 param2 other_params_to_remember);
my $cgi = new CGI::SecureState(-stateDir => "states",
-mindSet => forgetful,
-memory => @memory);

print $cgi->header(), $cgi->start_html;
my $url = $cgi->state_url();
my $param = $cgi->state_param();
print I am a stateful CGI session.";
printI am a different ",
"script that also has access to this session.quot;;

Very Important Note for Users of CGI::SecureState 0.2x

For those still using the 0.2x series, CGI::SecureState changed enormously between 0.26 and 0.30. Specifically, the addition of mindsets is so important that if you run your old scripts unchanged under CGI::SecureState 0.3x, you will receive nasty warnings (likely both in output web pages and your log files) that will tell you not to do so. Please do yourself a favor by re-reading this documentation, as this mysterious mindset business (as well as all the scrumptious new features) will be made clear.

Of course, any and all comments on the changes are welcome. If you are interested, send mail to behroozi@cpan.org with the subject "CGI::SecureState Comment".

A Better Solution to the stateless problem.

HTTP is by nature a stateless protocol; as soon as the requested object is delivered, HTTP severs the objects connection to the client. HTTP retains no memory of the request details and does not relate subsequent requests with what it has already served.

There are a few methods available to deal with this problem, including forms and cookies, but most have problems themselves, including security issues (cookie stealing), browser support (cookie blocking), and painful implementations (forms).

CGI::SecureState solves this problem by storing session data in an encrypted state file on the server. CGI::SecureState is similar in purpose to CGI::Persistent (and retains much of the same user interface) but has a completely different implementation. For those of you who have worked with CGI::Persistent before, you will be pleased to learn that CGI::SecureState was designed to work with Perls taint mode and has worked flawlessly with mod_perl and Apache::Registry for over two years. CGI::SecureState was also designed from the ground up for security, a fact which may rear its ugly head if anybody tries to do something tricksy.

CGI::SecureState 0.36 Screenshot

Advertisements

CGI::SecureState 0.36 Keywords

Bookmark CGI::SecureState 0.36

Hyperlink code:
Link for forum:

CGI::SecureState 0.36 Copyright

WareSeeker periodically updates pricing and software information of CGI::SecureState 0.36 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of CGI::SecureState 0.36 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
CGI::MxScreen is a multi-screen stateful CGI framework. Free Download
CGI::Portable is a framework for server-generic web apps. Free Download
CGI::Test is a CGI regression test framework. Free Download
CGI::FastTemplate is a Perl extension for managing templates, and performing variable interpolation. Free Download
CGI::Request is a parse client request via a CGI interface. Free Download
CGI-Shell provides a shell using CGI, so everyone who has a CGI directory on a Web server can also have a shell on it. Free Download
CGI::WeT::Modules::Calendar are Perl extensions to engine to allow calendar management. Free Download
CGI::Enurl.pm is a Perl module for URL-encoding strings and hashes. Free Download