From 742c432fd19783dbcd120a783d42cf094088ca4a Mon Sep 17 00:00:00 2001 From: astaxie Date: Mon, 28 Oct 2013 23:09:45 +0800 Subject: [PATCH] fix #252 --- session/session.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/session/session.go b/session/session.go index 5ece6576..8dbaf067 100644 --- a/session/session.go +++ b/session/session.go @@ -51,7 +51,7 @@ type Manager struct { maxlifetime int64 hashfunc string //support md5 & sha1 hashkey string - maxage int + maxage int //cookielifetime secure bool options []interface{} } @@ -137,8 +137,8 @@ func (manager *Manager) SessionStart(w http.ResponseWriter, r *http.Request) (se cookie.Path = "/" if manager.maxage >= 0 { cookie.MaxAge = manager.maxage + http.SetCookie(w, cookie) } - http.SetCookie(w, cookie) sid, _ := url.QueryUnescape(cookie.Value) session, _ = manager.provider.SessionRead(sid) }