session cookie support IE
Showing
1 changed file
with
2 additions
and
0 deletions
| ... | @@ -151,6 +151,7 @@ func (manager *Manager) SessionStart(w http.ResponseWriter, r *http.Request) (se | ... | @@ -151,6 +151,7 @@ func (manager *Manager) SessionStart(w http.ResponseWriter, r *http.Request) (se |
| 151 | Domain: manager.config.Domain} | 151 | Domain: manager.config.Domain} |
| 152 | if manager.config.CookieLifeTime >= 0 { | 152 | if manager.config.CookieLifeTime >= 0 { |
| 153 | cookie.MaxAge = manager.config.CookieLifeTime | 153 | cookie.MaxAge = manager.config.CookieLifeTime |
| 154 | cookie.Expires = time.Now().Add(time.Duration(manager.config.CookieLifeTime) * time.Second) | ||
| 154 | } | 155 | } |
| 155 | if manager.config.EnableSetCookie { | 156 | if manager.config.EnableSetCookie { |
| 156 | http.SetCookie(w, cookie) | 157 | http.SetCookie(w, cookie) |
| ... | @@ -177,6 +178,7 @@ func (manager *Manager) SessionStart(w http.ResponseWriter, r *http.Request) (se | ... | @@ -177,6 +178,7 @@ func (manager *Manager) SessionStart(w http.ResponseWriter, r *http.Request) (se |
| 177 | Domain: manager.config.Domain} | 178 | Domain: manager.config.Domain} |
| 178 | if manager.config.CookieLifeTime >= 0 { | 179 | if manager.config.CookieLifeTime >= 0 { |
| 179 | cookie.MaxAge = manager.config.CookieLifeTime | 180 | cookie.MaxAge = manager.config.CookieLifeTime |
| 181 | cookie.Expires = time.Now().Add(time.Duration(manager.config.CookieLifeTime) * time.Second) | ||
| 180 | } | 182 | } |
| 181 | if manager.config.EnableSetCookie { | 183 | if manager.config.EnableSetCookie { |
| 182 | http.SetCookie(w, cookie) | 184 | http.SetCookie(w, cookie) | ... | ... |
-
Please register or sign in to post a comment