NAME

MojoX::Session::Transport::Cookie - Cookie Transport for MojoX::Session

SYNOPSIS

my $session = MojoX::Session->new(
    transport => MojoX::Session::Transport::Cookie->new,
    ...
);

DESCRIPTION

MojoX::Session::Transport::Cookie is a transport for MojoX::Session that gets and sets session id to and from cookies.

ATTRIBUTES

MojoX::Session::Transport::Cookie implements the following attributes.

path

my $path = $transport->path;
$transport->path('/');

Get and set cookie path.

domain

my $domain = $transport->domain;
$transport->domain('example.com');

Get and set cookie domain.

httponly

my $httponly = $transport->httponly;
$transport->httponly(1);

Get and set cookie httponly flag.

secure

my $secure = $transport->secure;
$transport->secure(1);

Get and set cookie secure flag.

METHODS

MojoX::Session::Transport::Cookie inherits all methods from MojoX::Session::Transport.

get

Get session id from request cookie.

set

Set session id to the response cookie.