;;;; 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-cookie+ "session" "Cookie name")