From 76efde479a16352cead3b576366360bd46d90367 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 2 Jan 2018 16:10:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4cookie=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E6=97=B6=E9=97=B4=E4=B8=BA1=E5=B9=B4?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E6=AD=A3=E8=87=AA=E5=8A=A8=E6=9B=B4=E6=96=B0?= =?UTF-8?q?sessionid=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/net/ghttp/http_server_cookie.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/g/net/ghttp/http_server_cookie.go b/g/net/ghttp/http_server_cookie.go index c3c2d214b..e1756bdd0 100644 --- a/g/net/ghttp/http_server_cookie.go +++ b/g/net/ghttp/http_server_cookie.go @@ -20,7 +20,7 @@ import ( const ( gDEFAULT_PATH = "/" // 默认path - gDEFAULT_MAX_AGE = 86400 // 默认cookie有效期 + gDEFAULT_MAX_AGE = 86400*365 // 默认cookie有效期(一年) SESSION_ID_NAME = "gfsessionid" // 默认存放Cookie中的SessionId名称 ) @@ -142,13 +142,6 @@ func (c *Cookie) Close() { func (c *Cookie) Output() { c.mu.RLock() defer c.mu.RUnlock() - // 自动更新SessionId的过期时间 - sitem := c.data[SESSION_ID_NAME] - minex := int(gtime.Second()) + gDEFAULT_MAX_AGE - if sitem.expire < minex { - sitem.expire = minex - c.data[SESSION_ID_NAME] = sitem - } for k, v := range c.data { if v.expire == 0 { continue