NAME

CGIx::Session - Plugin module for CGIx to handle basic session management

VERSION

Version 0.01

SYNOPSIS

CGIx::Session is a basic module to accomodate CGIx::Core. It offers basic session management using DB_File to store its data.

use CGIx::Core;
use CGIx::Session;

my $s = CGIx::Session->new;
my $c = CGIx::Core->new(view => 'main.tt');

if ($s->session('user')) {
    $c->(logged_in => 1);
    $c->redirect('account/' . $s->session('user'));
}

$s->session('user', 'Foo');

session_id

Returns a session id of the cookie

print "Session ID: " . $s->session_id;

session_flush

Closes the session properly

$s->session_flush;

session

Sets or returns a session.

$s->session('user');
$s->session('user', 'Foo');