From 2b64baa3f6cffe0153596613ee7a749b90aaa816 Mon Sep 17 00:00:00 2001 From: dumpfmprod Date: Wed, 17 Feb 2010 00:47:47 -0500 Subject: commit site.clj to fix cookies --- src/site.clj | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/site.clj b/src/site.clj index dd7de80..fb78a9b 100755 --- a/src/site.clj +++ b/src/site.clj @@ -243,13 +243,9 @@ (try [(aget x 0) (Long/parseLong (aget x 1)) (aget x 2)] (catch NumberFormatException _ nil)))) + (defn read-login-token [token] - (if-let [[nick expiry token-hash] (parse-login-token token)] - (if (>= expiry (System/currentTimeMillis)) - (let [db-info (fetch-nick nick) - computed-hash (sha1-hash (db-info :hash) expiry)] - (if (= token-hash computed-hash) - db-info))))) + nil) (defn make-login-token [{nick :nick hash :hash}] @@ -272,7 +268,7 @@ db-user (authorize-nick-hash nick hash) remember-me (= (params :rememberme) "yes") login-cookie (if remember-me - (make-login-token db-user *login-token-expiry*) + (make-login-token db-user) (clear-login-token *login-token-key*))] (if db-user [(session-assoc-from-db db-user) @@ -623,4 +619,4 @@ "/upload" (servlet multipart) "/*" (servlet pichat)) -(send-off flusher flush!) \ No newline at end of file +(send-off flusher flush!) -- cgit v1.2.3-70-g09d2