Fiber version
v2.17.0
Issue description
When I set up session store config with CookieSecure=true and HttpOnly=true, then I can't get session from context, it create new id because of not found cookie session_id value. (id := c.Cookies(s.sessionName)). For Key lookup default in Cookie.
Code snippet
store.go line 92...
// getSessionID will return the session id from:
// 1. cookie
// 2. http headers
// 3. query string
func (s *Store) getSessionID(c *fiber.Ctx) string {
id := c.Cookies(s.sessionName) // return nil while I pass session_id in cookies
if len(id) > 0 {
return id
}
if s.source == SourceHeader {
id = string(c.Request().Header.Peek(s.sessionName))
if len(id) > 0 {
return id
}
}
if s.source == SourceURLQuery {
id = c.Query(s.sessionName)
if len(id) > 0 {
return id
}
}
return ""
}
Please figure out how to retrieve cookie value if it's not a bug issue. Thanks.
Fiber version
v2.17.0
Issue description
When I set up session store config with CookieSecure=true and HttpOnly=true, then I can't get session from context, it create new id because of not found cookie session_id value. (id := c.Cookies(s.sessionName)). For Key lookup default in Cookie.
Code snippet
store.go line 92...
Please figure out how to retrieve cookie value if it's not a bug issue. Thanks.