File tree Expand file tree Collapse file tree 1 file changed +5
-14
lines changed Expand file tree Collapse file tree 1 file changed +5
-14
lines changed Original file line number Diff line number Diff line change @@ -5,13 +5,11 @@ import (
55 "gin-vue-admin/global"
66 "gin-vue-admin/model"
77 "gin-vue-admin/model/request"
8- "strings"
9- "sync"
10-
118 "github.com/casbin/casbin/v2"
129 "github.com/casbin/casbin/v2/util"
1310 gormadapter "github.com/casbin/gorm-adapter/v3"
1411 _ "github.com/go-sql-driver/mysql"
12+ "strings"
1513)
1614
1715//@author: [piexlmax](https://github.com/piexlmax)
@@ -90,18 +88,11 @@ func ClearCasbin(v int, p ...string) bool {
9088//@description: 持久化到数据库 引入自定义规则
9189//@return: *casbin.Enforcer
9290
93- var (
94- e * casbin.Enforcer
95- once sync.Once
96- )
97-
9891func Casbin () * casbin.Enforcer {
99- once .Do (func () {
100- a , _ := gormadapter .NewAdapterByDB (global .GVA_DB )
101- e , _ = casbin .NewEnforcer (global .GVA_CONFIG .Casbin .ModelPath , a )
102- e .AddFunction ("ParamsMatch" , ParamsMatchFunc )
103- _ = e .LoadPolicy ()
104- })
92+ a , _ := gormadapter .NewAdapterByDB (global .GVA_DB )
93+ e , _ := casbin .NewEnforcer (global .GVA_CONFIG .Casbin .ModelPath , a )
94+ e .AddFunction ("ParamsMatch" , ParamsMatchFunc )
95+ _ = e .LoadPolicy ()
10596 return e
10697}
10798
You can’t perform that action at this time.
0 commit comments