Versions in this module Expand all Collapse all v1 v1.0.0 Jul 12, 2020 Changes in this version + const SessionCookieSuffix + const SessionIDKey + const SessionMapKeyName + const SessionObjectKeyName + const SessionValueName + const TimestampKey + var SESSION_VALUE_NOT_FOUND = errors.New("Session value not found") + func InitSession(coreLogger logger.MultiLogger) + type Session map[string]interface + func (s Session) Del(key string) + func (s Session) Empty() bool + func (s Session) Get(key string) (newValue interface{}, err error) + func (s Session) GetDefault(key string, value interface{}, defaultValue interface{}) interface{} + func (s Session) GetExpiration(expireAfterDuration time.Duration) time.Time + func (s Session) GetInto(key string, target interface{}, force bool) (result interface{}, err error) + func (s Session) GetProperty(key string, value interface{}) (interface{}, error) + func (s Session) ID() string + func (s Session) Load(data map[string]string) + func (s Session) Serialize() map[string]string + func (s Session) SessionTimeoutExpiredOrMissing() bool + func (s Session) Set(key string, value interface{}) error + func (s Session) SetDefaultExpiration() + func (s Session) SetNoExpiration() + func NewSession() Session Other modules containing this package gopkg.in/revel/revel.v0