Jifty::Web::Session::None(3pm)

Jifty::Web::Session::None3pm

A null session handler for jifty

Overview

Jifty depends on its sessions to keep users logged in, to store continuations and to allow developers to store user-specific data. In general, you don't want to disable them. But sometimes, the development benefits of Jifty lead you to build applications that genuinely don't want per-user sessions. That's where "Jifty::Web::Session::None" comes in. By specifying that you want to use "Jifty::Web::Session::None" as your Jifty session handler, you tell Jifty to avoid ever reading, writing or storing a user session. No cookies get set. Nothing gets stored in the database.

Usage

In your "etc/config.yml":

 ---
 framework:
   Web:
     SessionClass:: Jifty::Web::Session::None

Methods

All methods in this class are dummy methods which do no work. This class mocks the API provided by "Jifty::Web::Session".

new

Takes no arguments. Returns a Jifty::Web::Session::None.

id

Returns false.

create

Returns true.

load

Returns true.

unload

Returns true.

loaded

Returns true.

get

Returns false.

set

Returns false.

remove

Returns true.

set_continuation

Returns false.

get_continuation

Returns false.

remove_continuation

Returns false.

continuations

Returns false.

set_cookie

Returns false.

cookie_name

Returns false.

expires

Returns false.

Releases

2 releases since Debian 6.0 (Squeeze); the text changed 1 time.

  1. 6.0
  2. 7

From libjifty-perl 1.10518+dfsg-2 in Debian 7 (Wheezy). Parsed by carta from the page's man source.