MCPcopy
hub / github.com/gofiber/fiber / newSessionManager

Function newSessionManager

middleware/csrf/session_manager.go:21–33  ·  view source on GitHub ↗
(s *session.Store)

Source from the content-addressed store, hash-verified

19)
20
21func newSessionManager(s *session.Store) *sessionManager {
22 // Create new storage handler
23 sessionManager := new(sessionManager)
24 if s != nil {
25 // Use provided storage if provided
26 sessionManager.session = s
27
28 // Register the sessionKeyType and Token type
29 s.RegisterType(sessionKeyType(0))
30 s.RegisterType(Token{})
31 }
32 return sessionManager
33}
34
35// get token from session
36func (m *sessionManager) getRaw(c fiber.Ctx, key string, raw []byte) []byte {

Calls 2

sessionKeyTypeTypeAlias · 0.85
RegisterTypeMethod · 0.80