---
name: "Jifty::Web::Session::None"
section: "3pm"
platform: "linux"
package: "libjifty-perl"
version: "1.10518+dfsg-2"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Jifty::Web::Session::None"
---

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

A null session handler for jifty

## NAME

Jifty::Web::Session::None - A null session handler for jifty

## DESCRIPTION

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.
