fix: restore AUTHSTATE object when there is no login
This commit is contained in:
parent
0def454077
commit
6b56a17b4a
|
|
@ -163,12 +163,10 @@
|
|||
template file."
|
||||
(let ((user (get-current-user)))
|
||||
(format nil "var AUTHSTATE = ~a"
|
||||
(if user
|
||||
(cl-json:encode-json-to-string
|
||||
`(("loggedIn" . t)
|
||||
("isAdmin" . ,(when (user-has-role-p user :admin) t))
|
||||
("username" . ,(dm:field user "username"))))
|
||||
"null"))))
|
||||
`(("loggedIn" . ,(when user t))
|
||||
("isAdmin" . ,(when (and user (user-has-role-p user :admin)) t))
|
||||
("username" . ,(when user (dm:field user "username"))))))))
|
||||
|
||||
(defun require-authentication (&key (api nil))
|
||||
"Require user to be authenticated.
|
||||
|
|
|
|||
Loading…
Reference in New Issue