MCPcopy Create free account
hub / github.com/devfeel/dotweb / SetSessionConfig

Method SetSessionConfig

server.go:242–253  ·  view source on GitHub ↗

SetSessionConfig set session store config

(storeConfig *session.StoreConfig)

Source from the content-addressed store, hash-verified

240
241// SetSessionConfig set session store config
242func (server *HttpServer) SetSessionConfig(storeConfig *session.StoreConfig) {
243 // sync session config
244 server.SessionConfig().Timeout = storeConfig.Maxlifetime
245 server.SessionConfig().SessionMode = storeConfig.StoreName
246 server.SessionConfig().ServerIP = storeConfig.ServerIP
247 server.SessionConfig().BackupServerUrl = storeConfig.BackupServerUrl
248 server.SessionConfig().StoreKeyPre = storeConfig.StoreKeyPre
249 server.SessionConfig().CookieName = storeConfig.CookieName
250 server.SessionConfig().MaxIdle = storeConfig.MaxIdle
251 server.SessionConfig().MaxActive = storeConfig.MaxActive
252 server.DotApp.Logger().Debug("DotWeb:HttpServer SetSessionConfig ["+jsonutil.GetJsonString(storeConfig)+"]", LogTarget_HttpServer)
253}
254
255// InitSessionManager init session manager
256func (server *HttpServer) InitSessionManager() {

Callers 3

TestSesionConfigFunction · 0.95
initServerEnvironmentMethod · 0.80
mainFunction · 0.80

Calls 3

SessionConfigMethod · 0.95
DebugMethod · 0.65
LoggerMethod · 0.45

Tested by 1

TestSesionConfigFunction · 0.76