14 Mar 2022 02:18:12 UTC
- Distribution: Dancer2
- Module version: 0.400000
- Source (raw)
- Browse (raw)
- How to Contribute
- Testers (1526 / 4 / 9)
- KwaliteeBus factor: 3
- 84.77% Coverage
- License: perl_5
- Perl: v5.12.5
- Activity24 month
- Download (393.07KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version++ed by:80 non-PAUSE usersCROMEDOME Jason A. Cromeand 1 contributors
- Dancer Core Developers
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Dancer2::Session::YAML - YAML-file-based session backend for Dancer2
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.
The setting session should be set to
YAMLin 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
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
This module depends on YAML.
See Dancer2::Core::Session for details about session usage in route handlers.
Dancer Core Developers
This software is copyright (c) 2022 by Alexis Sukrieh.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.