Commit 9cbd4757 authored by astaxie's avatar astaxie

beego support new version session

parent 481448fa
......@@ -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()
}
......
......@@ -40,6 +40,7 @@ var (
SessionHashFunc string // session hash generation func.
SessionHashKey string // session hash salt string.
SessionCookieLifeTime int // the life time of session id in cookie.
SessionAutoSetCookie bool // auto setcookie
UseFcgi bool
MaxMemory int64
EnableGzip bool // flag of enable gzip
......@@ -96,6 +97,7 @@ func init() {
SessionHashFunc = "sha1"
SessionHashKey = "beegoserversessionkey"
SessionCookieLifeTime = 0 //set cookie default is the brower life
SessionAutoSetCookie = true
UseFcgi = false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment