The functions and macros to manipulate the session are defined in the
weblocks/session
package. Its exported symbols are the following:
with-session
delete-value
get-value
gen-id
in-session-p
init
get-session-id
reset
expire
get-number-of-sessions
make-session-middleware
get-number-of-anonymous-sessions
You can store any kind of structure into a session.
To set a value, use setf
in conjonction with get-value
.
We saw in the Quickstart how to use the init
method to start a
Weblocks application.