| Mojolicious documentation | view source | Contained in the Mojolicious distribution. |
Mojolicious::Sessions - Signed Cookie Based Sessions
use Mojolicious::Sessions;
Mojolicious::Sessions is a very simple signed cookie based session implementation. All data gets serialized with Mojo::JSON and stored on the client side, but is protected from unwanted changes with a signature.
Mojolicious::Sessions implements the following attributes.
cookie_domaincookie_namecookie_pathdefault_expirationmy $time = $session->default_expiration; $session = $session->default_expiration(3600);
Time for the session to expire in seconds from now, defaults to 3600.
The expiration timeout gets refreshed for every request.
securemy $secure = $session->secure; $session = $session->secure(1);
Set the secure flag on all session cookies, so that browsers send them only over HTTPS connections.
Mojolicious::Sessions inherits all methods from Mojo::Base and implements the following ones.
load$session->load($c);
Load session data from signed cookie.
store$session->store($c);
Store session data in signed cookie.
Mojolicious, Mojolicious::Guides, http://mojolicio.us.
| Mojolicious documentation | view source | Contained in the Mojolicious distribution. |