Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mojolicious::sessions(3pm) [debian man page]

Mojolicious::Sessions(3pm)				User Contributed Perl Documentation				Mojolicious::Sessions(3pm)

NAME
Mojolicious::Sessions - Signed cookie based sessions SYNOPSIS
use Mojolicious::Sessions; my $sessions = Mojolicious::Sessions->new; DESCRIPTION
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. ATTRIBUTES
Mojolicious::Sessions implements the following attributes. "cookie_domain" my $domain = $session->cookie_domain; $session = $session->cookie_domain('.example.com'); Domain for session cookie, not defined by default. "cookie_name" my $name = $session->cookie_name; $session = $session->cookie_name('session'); Name of the signed cookie used to store session data, defaults to "mojolicious". "cookie_path" my $path = $session->cookie_path; $session = $session->cookie_path('/foo'); Path for session cookie, defaults to "/". "default_expiration" my $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. Setting the value to 0 will allow sessions to persist until the browser window is closed, this can have security implications though. For more control you can also use the "expires" session value to set the expiration date to a specific time in epoch seconds. # Expire a week from now $c->session(expires => time + 604800); # Expire a long long time ago $c->session(expires => 1); "secure" my $secure = $session->secure; $session = $session->secure(1); Set the secure flag on all session cookies, so that browsers send them only over HTTPS connections. METHODS
Mojolicious::Sessions inherits all methods from Mojo::Base and implements the following ones. "load" $session->load(Mojolicious::Controller->new); Load session data from signed cookie. "store" $session->store(Mojolicious::Controller->new); Store session data in signed cookie. SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 Mojolicious::Sessions(3pm)

Check Out this Related Man Page

gnome-session-properties(1)					   User Commands				       gnome-session-properties(1)

NAME
gnome-session-properties - configure your sessions SYNOPSIS
gnome-session-properties [gnome-std-options] DESCRIPTION
The Sessions preference tool enables you to manage your sessions. You can set session preferences, and specify which applications to start when you start a session. You can configure sessions to save the state of applications on your desktop, and to restore the state when you start another session. You can also use this preference tool to manage multiple GNOME sessions. OPTIONS
The following options are supported: gnome-std-optionStandard options available for use with most GNOME applications. See gnome-std-options(5) for more information. EXAMPLES
Example 1: Launching the Sessions preference tool example% gnome-session-properties EXIT STATUS
The following exit values are returned: 0 Application exited successfully >0 Application exited with failure FILES
The following files are used by this application: /usr/bin/gnome-session-pExecutable for the Sessions preferences tool ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-session | +-----------------------------+-----------------------------+ |Interface stability |External | +-----------------------------+-----------------------------+ SEE ALSO
Preference Tools Manual Latest version of the GNOME Desktop User Guide for your platform. gnome-control-center(1), gnome-std-options(5), gnome-session(1) NOTES
Written by Glynn Foster, Sun Microsystems Inc., 2003. SunOS 5.10 2 Oct 2003 gnome-session-properties(1)
Man Page