aboutsummaryrefslogtreecommitdiffhomepage
path: root/session.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'session.lisp')
-rw-r--r--session.lisp4
1 files changed, 4 insertions, 0 deletions
diff --git a/session.lisp b/session.lisp
index 0ad10c2..6d36bec 100644
--- a/session.lisp
+++ b/session.lisp
@@ -7,6 +7,10 @@
(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"