Jifty::Web::Session - A Jifty session handler
Returns a new, empty session.
Returns the session's id if it has been loaded, or undef otherwise.
undef
Load up the current session from the given ID, or the appropriate cookie (see "cookie_name") otherwise. If both of those fail, creates a session in the database.
ID
Flush the session, and leaves the session object blank.
Returns true if the session has already been loaded.
Returns the value for KEY for the current user's session. TYPE, which defaults to "key", allows accessing of other namespaces in the session, including "metadata" and "continuation".
KEY
TYPE
Sets the value VALUE for KEY for the session. TYPE, which defaults to "key", allows values to be set in other namespaces, including "metadata" and "continuation". VALUE can be an arbitrary perl data structue -- Jifty::Web::Session will serialize it for you.
VALUE
Jifty::Web::Session
Remove key KEY from the cache. TYPE defaults to "key".
Stores a continuation in the session.
Pulls a continuation from the current session. Expects a continuation ID.
Removes a continuation with id ID from the store.
Return a hash of all the continuations in this session, keyed by the continuations' id.
id
Sets the session cookie.
Returns the current session's cookie_name -- it is the same for all users, but varies according to the port the server is running on.
Get or set the session's expiration date, in a format expected by Cache::Cache.
To install Jifty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Jifty
CPAN shell
perl -MCPAN -e shell install Jifty
For more information on module installation, please visit the detailed CPAN module installation guide.