Documentation
¶
Overview ¶
Package session contains methods and objects for managing user sessions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Load = sync.OnceValues(func() (*Manager, error) { store, err := store.New() if err != nil { return nil, fmt.Errorf("load store: %w", err) } manager := scs.New() manager.Store = store manager.Lifetime = sessionLifetime manager.Cookie.Name = "foragd_session" manager.Cookie.Secure = true manager.Cookie.HttpOnly = true manager.Cookie.SameSite = http.SameSiteLaxMode return &Manager{ SessionManager: manager, }, nil })
Functions ¶
This section is empty.
Types ¶
type Manager ¶ added in v0.235.0
type Manager struct {
*scs.SessionManager
}
Click to show internal directories.
Click to hide internal directories.