API for noir.session
- ()
Usage:
(ns your-namespace
(:require noir.session))
Overview
Stateful session handling functions. Uses a memory-store by default, but can use a custom store
by supplying a :session-store option to server/start.
Public Variables and Functions
clear!
function
Usage: (clear!)
Remove all data from the session and start over cleanly.
flash-get
function
Usage: (flash-get)
Retrieve the flash stored value. This will remove the flash from the
session.
flash-put!
function
Usage: (flash-put! v)
Store a value with a lifetime of one retrieval (on the first flash-get,
it is removed). This is often used for passing small messages to pages
after a redirect.
get
function
Usage: (get k)
(get k default)
Get the key's value from the session, returns nil if it doesn't exist.
put!
function
Usage: (put! k v)
Associates the key with the given value in the session
remove!
function
Usage: (remove! k)
Remove a key from the session