修复casbin导致连接泄露问题

This commit is contained in:
pixel
2021-04-22 14:54:52 +08:00
parent 39fb8b7c5d
commit d2104fade2
2 changed files with 9 additions and 4 deletions
+1 -2
View File
@@ -90,8 +90,7 @@ func ClearCasbin(v int, p ...string) bool {
//@return: *casbin.Enforcer
func Casbin() *casbin.Enforcer {
admin := global.GVA_CONFIG.Mysql
a, _ := gormadapter.NewAdapter(global.GVA_CONFIG.System.DbType, admin.Username+":"+admin.Password+"@("+admin.Path+")/"+admin.Dbname, true)
a, _ := gormadapter.NewAdapterByDB(global.GVA_DB)
e, _ := casbin.NewEnforcer(global.GVA_CONFIG.Casbin.ModelPath, a)
e.AddFunction("ParamsMatch", ParamsMatchFunc)
_ = e.LoadPolicy()