Versions in this module Expand all Collapse all v0 v0.0.1 Oct 11, 2020 Changes in this version + const DefaultKey + func Sessions(name string, store Store) echo.MiddlewareFunc + func SessionsByContext(name string, store Store) echo.MiddlewareFunc + func SessionsMany(names []string, store Store) echo.MiddlewareFunc + func SessionsManyByContext(names []string, store Store) echo.MiddlewareFunc + type Options struct + Domain string + HttpOnly bool + MaxAge int + Path string + SameSite http.SameSite + Secure bool + func (options Options) ToGorillaOptions() *gsessions.Options + type Session interface + AddFlash func(value interface{}, vars ...string) + Clear func() + Delete func(key interface{}) + Destory func() error + Flashes func(vars ...string) []interface{} + Get func(key interface{}) interface{} + ID func() string + IsNew func() bool + Options func(Options) + Save func() error + Set func(key interface{}, val interface{}) + func Default(c echo.Context) Session + func DefaultByContext(r *http.Request) Session + func DefaultMany(c echo.Context, name string) Session + func DefaultManyByContext(r *http.Request, name string) Session + type Store interface + Options func(Options)