blob: 219e7e2aa36d7595871b495d8917f55629c1504e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
(declaim (optimize (speed 0) (safety 3) (debug 3)))
(in-package #:ldapadmin)
;; ========================================================================== ;;
(defclass logout (rest-service)
((location-p :initarg :location-p
:initform nil
:accessor location-p))
(:documentation ""))
(defmethod initialize-instance :after ((logout logout) &key)
(setf (message logout) "You are now logged out."))
(defun logout-json ()
(setf (session-value :permissions) "anonymous")
(objects-to-json `(,(make-instance 'logout))))
|