Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

好像有bug? 在rbac那块的persist.LoadPolicyArray #56

@kaixuan188

Description

@kaixuan188

代码位于/app/application/rbac.go的85和95行, persist.LoadPolicyArray(policies, model)这里似乎会报错确实是persist.LoadPolicyArray(userPolicies, model);报错了, , 我debug了很久, 发现这里每个策略一行字符串不行

policy := fmt.Sprintf("p,%s,%s,%s", item.ID, mr.Path, mr.Method)
policies = append(policies, policy) 

我修改成了

// policy := fmt.Sprintf("g,%s,%s", ur.UserID, ur.RoleID)
policies = append(policies, []string{"g", ur.UserID, ur.RoleID})

就正常使用casbin和rbac了, 是我搞错了哪里吗还是确实存在bug?😈

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions