Manual Reference Pages - JIFTY::WEB::SESSION (3)
Jifty::Web::Session - A Jifty session handler
In your etc/config.yml (optional):
# The default ($PORT is replaced by the port the app is running on)
Returns a new, empty session.
Returns the sessions id if it has been loaded, or undef otherwise.
Assign a new ID, and store it server-side if necessary.
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.
load_by_kv key => value
Load up the current session from the given (key, value) pair. If no matching
session could be found, it will create a new session with the key, value set.
Be sure that what youre loading by is unique. If youre loading a session
based on, say, a timestamp, then youre asking for trouble.
Flush the session, and leaves the session object blank.
Returns true if the session has already been loaded.
get KEY [TYPE]
Returns the value for KEY for the current users session. TYPE,
which defaults to key, allows accessing of other namespaces in the
session, including metadata and continuation.
set KEY => VALUE, [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 structure Jifty::Web::Session will serialize it for
remove KEY, [TYPE]
Remove key KEY from the cache. TYPE defaults to key.
Removes the session from the database entirely.
set_continuation ID CONT
Stores a continuation in the session.
Pulls a continuation from the current session. Expects a continuation
Removes a continuation with id ID from the store.
Return a hash of all the continuations in this session, keyed by the
Sets the session cookie.
Returns the current sessions cookie_name it is the same for all
users, but varies according to the port the server is running on.
Get or set the sessions expiration date, in a format expected by
|perl v5.20.3 ||JIFTY::WEB::SESSION (3) ||2010-12-08 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.