@@ -19,7 +19,6 @@ import (
19
19
"github.com/astaxie/beego/plugins/cors"
20
20
_ "github.com/astaxie/beego/session/redis"
21
21
"github.com/casbin/casnode/casdoor"
22
- "github.com/casbin/casnode/conf"
23
22
"github.com/casbin/casnode/object"
24
23
"github.com/casbin/casnode/routers"
25
24
"github.com/casbin/casnode/service"
@@ -54,14 +53,16 @@ func main() {
54
53
beego .InsertFilter ("*" , beego .BeforeRouter , routers .Static )
55
54
beego .InsertFilter ("*" , beego .BeforeRouter , routers .AutoSigninFilter )
56
55
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" ) == "" {
58
59
beego .BConfig .WebConfig .Session .SessionProvider = "file"
59
60
beego .BConfig .WebConfig .Session .SessionProviderConfig = "./tmp"
60
61
} else {
61
62
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" )
63
64
}
64
- beego .BConfig .WebConfig .Session .SessionGCMaxLifetime = 3600 * 24 * 30
65
+ beego .BConfig .WebConfig .Session .SessionGCMaxLifetime = 3600 * 24 * 365
65
66
66
67
beego .Run ()
67
68
}
0 commit comments