Dancer2::Session::YAML(3pm)

Dancer2::Session::YAML3pm

Yaml-file-based session backend for dancer2

Version

version 1.1.2

Overview

This module implements a session engine based on YAML files. Session are stored in a session_dir as YAML files. The idea behind this module was to provide a human-readable session storage for the developer.

This backend is intended to be used in development environments, when digging inside a session can be useful.

This backend can perfectly be used in production environments, but two things should be kept in mind: The content of the session files is in plain text, and the session files should be purged by a CRON job.

Configuration

The setting session should be set to "YAML" in order to use this session engine in a Dancer2 application.

Files will be stored to the value of the setting "session_dir", whose default value is "appdir/sessions".

Here is an example configuration that use this session engine and stores session files in /tmp/dancer-sessions

    session: "YAML"
    engines:
      session:
        YAML:
          session_dir: "/tmp/dancer-sessions"
          cookie_duration: 3600    # Default cookie timeout in seconds

Dependency

This module depends on YAML.

Releases

6 releases since Debian 8 (Jessie); the text changed 5 times.

  1. 8
  2. 9
  3. 10
  4. 11
  5. 12
  6. 13

Author

Dancer Core Developers

From libdancer2-perl 1.1.2+dfsg-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.