SetSessionConfig set session store config
(storeConfig *session.StoreConfig)
| 240 | |
| 241 | // SetSessionConfig set session store config |
| 242 | func (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 |
| 256 | func (server *HttpServer) InitSessionManager() { |