[bknr-cvs] hans changed trunk/bknr/

BKNR Commits bknr at bknr.net
Wed Oct 15 20:10:30 UTC 2008


Revision: 3995
Author: hans
URL: http://bknr.net/trac/changeset/3995

Fix URL generation for redirect to login page.

U   trunk/bknr/modules/text/package.lisp
U   trunk/bknr/web/src/packages.lisp
U   trunk/bknr/web/src/web/handlers.lisp

Modified: trunk/bknr/modules/text/package.lisp
===================================================================
--- trunk/bknr/modules/text/package.lisp	2008-10-14 20:55:19 UTC (rev 3994)
+++ trunk/bknr/modules/text/package.lisp	2008-10-15 20:10:29 UTC (rev 3995)
@@ -18,6 +18,7 @@
         :alexandria)
   (:shadowing-import-from :bknr.indices array-index)
   (:shadowing-import-from :cl-interpol quote-meta-chars)
+  (:shadowing-import-from :alexandria #:copy-stream #:copy-file)
   (:export
    ;; billboards
    #:list-billboards-page

Modified: trunk/bknr/web/src/packages.lisp
===================================================================
--- trunk/bknr/web/src/packages.lisp	2008-10-14 20:55:19 UTC (rev 3994)
+++ trunk/bknr/web/src/packages.lisp	2008-10-15 20:10:29 UTC (rev 3995)
@@ -164,6 +164,7 @@
   (:shadowing-import-from :cl-interpol #:quote-meta-chars)
   (:shadowing-import-from :hunchentoot #:host)
   (:shadowing-import-from :alexandria #:array-index)
+  (:shadowing-import-from :alexandria #:copy-stream #:copy-file)
   (:export #:*user*
 	   #:with-http-request
 	   #:with-http-body
@@ -404,6 +405,7 @@
 	:bknr.user)
   (:shadowing-import-from :cl-interpol #:quote-meta-chars)
   (:shadowing-import-from :bknr.indices #:array-index)
+  (:shadowing-import-from :alexandria #:copy-stream #:copy-file)
   (:export #:imageproc
 	   #:define-imageproc-handler
 	   #:image-handler			; plain images only

Modified: trunk/bknr/web/src/web/handlers.lisp
===================================================================
--- trunk/bknr/web/src/web/handlers.lisp	2008-10-14 20:55:19 UTC (rev 3994)
+++ trunk/bknr/web/src/web/handlers.lisp	2008-10-15 20:10:29 UTC (rev 3995)
@@ -91,7 +91,7 @@
       path))
 
 (defmethod website-make-path ((website website) path)
-  (format nil "~A~A" (website-base-href website) (relative path)))
+  (format nil "http://~A/~A" (tbnl:host) (relative path)))
 
 (defgeneric publish-handler (website handler)
   (:documentation "Publish HANDLER on WEBSITE, thereby adding it to
@@ -362,7 +362,7 @@
          (t
           (setf (session-value :login-redirect-uri)
                 (redirect-uri (parse-uri (script-name*))))
-          (redirect (website-make-path *website* "login")))))
+          (redirect "/login"))))
       (t
        'error-404))))
 





More information about the Bknr-cvs mailing list