Skip to content

Commit 778f0fc

Browse files
committed
feat: improve casnode_session_id code
1 parent cd0c2f2 commit 778f0fc

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

main.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import (
1919
"github.com/astaxie/beego/plugins/cors"
2020
_ "github.com/astaxie/beego/session/redis"
2121
"github.com/casbin/casnode/casdoor"
22-
"github.com/casbin/casnode/conf"
2322
"github.com/casbin/casnode/object"
2423
"github.com/casbin/casnode/routers"
2524
"github.com/casbin/casnode/service"
@@ -54,14 +53,16 @@ func main() {
5453
beego.InsertFilter("*", beego.BeforeRouter, routers.Static)
5554
beego.InsertFilter("*", beego.BeforeRouter, routers.AutoSigninFilter)
5655

57-
if conf.GetConfigString("redisEndpoint") == "" {
56+
beego.BConfig.WebConfig.Session.SessionOn = true
57+
beego.BConfig.WebConfig.Session.SessionName = "casnode_session_id"
58+
if beego.AppConfig.String("redisEndpoint") == "" {
5859
beego.BConfig.WebConfig.Session.SessionProvider = "file"
5960
beego.BConfig.WebConfig.Session.SessionProviderConfig = "./tmp"
6061
} else {
6162
beego.BConfig.WebConfig.Session.SessionProvider = "redis"
62-
beego.BConfig.WebConfig.Session.SessionProviderConfig = conf.GetConfigString("redisEndpoint")
63+
beego.BConfig.WebConfig.Session.SessionProviderConfig = beego.AppConfig.String("redisEndpoint")
6364
}
64-
beego.BConfig.WebConfig.Session.SessionGCMaxLifetime = 3600 * 24 * 30
65+
beego.BConfig.WebConfig.Session.SessionGCMaxLifetime = 3600 * 24 * 365
6566

6667
beego.Run()
6768
}

0 commit comments

Comments
 (0)