;; destination of login-form
(defun login-action ()
- (let ((connection (empire:connect :user (post-parameter "username")
- :password (post-parameter "password"))))
- (setf (session-value 'connection) connection)
- (redirect +root-url+)))
+ (handler-case
+ (let ((connection (empire:connect :user (post-parameter "username")
+ :password (post-parameter "password"))))
+ (setf (session-value 'connection) connection)
+ (redirect +root-url+))
+ (usocket:connection-refused-error (e)
+ (format nil "Connection error: ~a~%" e))))
(defun command-action ()
(let ((connection (session-value 'connection)))