Documentation
¶
Index ¶
- func SessionProvider() httpsession.SessionProvider
- type MemSessionProvider
- type MemorySession
- func (s *MemorySession) Clear() httpsession.Session
- func (s *MemorySession) Data() map[string]string
- func (s *MemorySession) Delete(key string)
- func (s *MemorySession) Expire() *time.Time
- func (s *MemorySession) GetInt64(key string) int64
- func (s *MemorySession) GetString(key string) string
- func (s *MemorySession) GetStruct(key string, obj any)
- func (s *MemorySession) IsExpire() bool
- func (s *MemorySession) PutInt64(key string, value int64) httpsession.Session
- func (s *MemorySession) PutString(key string, value string) httpsession.Session
- func (s *MemorySession) PutStruct(key string, value any) httpsession.Session
- func (s *MemorySession) Reload() httpsession.Session
- func (s *MemorySession) Save() httpsession.Session
- func (s *MemorySession) SetExpire(expire *time.Time) httpsession.Session
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SessionProvider ¶
func SessionProvider() httpsession.SessionProvider
Types ¶
type MemSessionProvider ¶
type MemSessionProvider struct {
// contains filtered or unexported fields
}
func (*MemSessionProvider) NewSession ¶
func (s *MemSessionProvider) NewSession(expire *time.Time) httpsession.Session
func (*MemSessionProvider) Session ¶
func (s *MemSessionProvider) Session(key string) httpsession.Session
func (*MemSessionProvider) Sessions ¶
func (s *MemSessionProvider) Sessions() map[string]httpsession.Session
type MemorySession ¶
type MemorySession struct {
httpsession.DefaultSession
// contains filtered or unexported fields
}
func (*MemorySession) Clear ¶
func (s *MemorySession) Clear() httpsession.Session
func (*MemorySession) Data ¶
func (s *MemorySession) Data() map[string]string
func (*MemorySession) Delete ¶
func (s *MemorySession) Delete(key string)
func (*MemorySession) Expire ¶
func (s *MemorySession) Expire() *time.Time
func (*MemorySession) GetInt64 ¶
func (s *MemorySession) GetInt64(key string) int64
func (*MemorySession) GetString ¶
func (s *MemorySession) GetString(key string) string
func (*MemorySession) GetStruct ¶
func (s *MemorySession) GetStruct(key string, obj any)
func (*MemorySession) IsExpire ¶
func (s *MemorySession) IsExpire() bool
func (*MemorySession) PutInt64 ¶
func (s *MemorySession) PutInt64(key string, value int64) httpsession.Session
func (*MemorySession) PutString ¶
func (s *MemorySession) PutString(key string, value string) httpsession.Session
func (*MemorySession) PutStruct ¶
func (s *MemorySession) PutStruct(key string, value any) httpsession.Session
func (*MemorySession) Reload ¶
func (s *MemorySession) Reload() httpsession.Session
func (*MemorySession) Save ¶
func (s *MemorySession) Save() httpsession.Session
func (*MemorySession) SetExpire ¶
func (s *MemorySession) SetExpire(expire *time.Time) httpsession.Session
Click to show internal directories.
Click to hide internal directories.