NAME

Catalyst::Plugin::Session::Manager - session manager for Catalyst (deprecated on 5.5)

SYNOPSIS

use Catalyst qw/Session::Manager/;

MyApp->config->{session} = {
    storage => 'FastMmap',
    client  => 'Cookie',
    ...other configuration needed by storage and client class.
}

ATTENTION

If you use Catalyst 5.5 or later, You should use Catalyst::Plugin::Session.

I keep this on CPAN just for people still need Catalyst version 5.3.

DESCRIPTION

This module provides session handlers for separated two processes, one is to store data on server-side, another is on client-side.

Set manager on server-side with 'storage' parameter in configuration. And set client-side manager with 'client'.

If you don't set them, 'FastMmap' and 'Cookie' are set by default.

SERVER SIDE STORAGE

FastMmap

See Catalyst::Plugin::Session::Manager::Storage::FastMmap

File

See Catalyst::Plugin::Session::Manager::Storage::File

CDBI

See Catalyst::Plugin::Session::Manager::Storage::CDBI

CLIENT SIDE HANDLER

See Catalyst::Plugin::Session::Manager::Client::Cookie

StickyQuery

See Catalyst::Plugin::Session::Manager::Client::StickyQuery

Rewrite

See Catalyst::Plugin::Session::Manager::Client::Rewrite

TODO

more documentation
more tests

SEE ALSO

Catalyst,

Catalyst::Plugin::Session::FastMmap

AUTHOR

Lyo Kato <lyo.kato@gmail.com>

COPYRIGHT AND LICENSE

Copyright (C) 2005 by Lyo Kato

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