1
0
mirror of https://github.com/astaxie/beego.git synced 2025-07-04 10:00:18 +00:00

beego support new version session

This commit is contained in:
astaxie
2014-01-05 14:59:39 +08:00
parent 481448fa90
commit 9cbd475701
2 changed files with 14 additions and 7 deletions

View File

@ -191,14 +191,19 @@ func Run() {
}
if SessionOn {
sessionConfig := AppConfig.String("sessionConfig")
if sessionConfig == "" {
sessionConfig = `{"cookieName":` + SessionName + `,` +
`"gclifetime":` + SessionGCMaxLifetime + `,` +
`"providerConfig":` + SessionSavePath + `,` +
`"secure":` + HttpTLS + `,` +
`"sessionIDHashFunc":` + SessionHashFunc + `,` +
`"sessionIDHashKey":` + SessionHashKey + `,` +
`"enableSetCookie":` + SessionAutoSetCookie + `,` +
`"cookieLifeTime":` + SessionCookieLifeTime + `,}`
}
GlobalSessions, _ = session.NewManager(SessionProvider,
SessionName,
SessionGCMaxLifetime,
SessionSavePath,
HttpTLS,
SessionHashFunc,
SessionHashKey,
SessionCookieLifeTime)
sessionConfig)
go GlobalSessions.GC()
}