NAME

Mojolicious::Sessions::Storable - Storable session manager for Mojolicious

SYNOPSIS

use Mojolicious::Lite;
use Mojolicious::Sessions::Storable;

use Plack::Session::Store::File;

my $sessions = Mojolicious::Sessions::Storable->new(
    session_store => Plack::Session::Store::File->new
);

app->sessions($sessions);

DESCRIPTION

Mojolicious::Sessions::Storable is a storable session manager for Mojolicious.

OPTIONS

Mojolicious::Sessions::Storable inherits all options from Mojolicious::Sessions and supports the following new ones.

session_store

This is expected to be an instance of Plack::Session::Store or an object that implements the same interface. If no option is provided the default Mojolicious::Sessions will be used.

sid_generator

This is a CODE ref use to generate unique session ids. by default it will generate a SHA1 using fairly sufficient entropy.

METHODS

Mojolicious::Sessions::Storable inherits all methods from Mojolicious::Sessions.

AUTHOR

hayajo <hayajo@cpan.org>

COPYRIGHT

Copyright 2013- hayajo

LICENSE

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

SEE ALSO

Mojolicious, Mojolicious::Sessions, Mojolicious::Plugin::SessionStore, Plack::Middleware::Session