;;;; session.lisp (in-package :vampire) ;;; SESSION CLASS (defclass/bknr session (keyed) ((user :std (error "Sessions must be associated with users.")))) (defun make-session (user) (with-transaction () (make-instance 'session :user user))) ;;; SESSION PARAMETER KEYS (defparameter +session-key+ "vampire-session-key" "Stored in the browser's local storage")