Home / Function/ newSessionManager() — fiber Function Reference

newSessionManager() — fiber Function Reference

Architecture documentation for the newSessionManager() function in session_manager.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  603495a1_e301_e09f_8ab5_5aa8d87171ef["newSessionManager()"]
  703e3097_d76c_299b_7fd3_55a1e12057be["session_manager.go"]
  603495a1_e301_e09f_8ab5_5aa8d87171ef -->|defined in| 703e3097_d76c_299b_7fd3_55a1e12057be
  style 603495a1_e301_e09f_8ab5_5aa8d87171ef fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/csrf/session_manager.go lines 21–33

func newSessionManager(s *session.Store) *sessionManager {
	// Create new storage handler
	sessionManager := new(sessionManager)
	if s != nil {
		// Use provided storage if provided
		sessionManager.session = s

		// Register the sessionKeyType and Token type
		s.RegisterType(sessionKeyType(0))
		s.RegisterType(Token{})
	}
	return sessionManager
}

Subdomains

Frequently Asked Questions

What does newSessionManager() do?
newSessionManager() is a function in the fiber codebase, defined in middleware/csrf/session_manager.go.
Where is newSessionManager() defined?
newSessionManager() is defined in middleware/csrf/session_manager.go at line 21.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free