代码拉取完成,页面将自动刷新
package casbins
/**
用于解析权限
*/
// 通过uid获取用户的所有资源
//func GetAllResourcesByUID(dbEngineGroup *xorm.EngineGroup, uid string) map[string]interface{} {
// allRes := make(map[string]interface{})
//
// e := GetEnforcer(dbEngineGroup)
//
// myRes := e.GetPermissionsForUser(uid)
// golog.Infof("myRes=> %s", myRes)
//
// // 获取用户的隐形角色
// implicitRoles := e.GetImplicitRolesForUser(uid)
// for _, v := range implicitRoles {
// // 查询用户隐形角色的资源权限
// subRes := e.GetPermissionsForUser(v)
// golog.Infof("-------------------------------------------------")
// golog.Infof("subRes[%s], len(res)=> %d", v, len(subRes))
// golog.Infof("subRes[%s], res=> %s", v, subRes)
// golog.Infof("-------------------------------------------------")
// allRes[v] = subRes
// }
//
// allRes["myRes"] = myRes
// return allRes
//}
// 通过uid获取用户的所有角色
//func GetAllRoleByUID(dbEngineGroup *xorm.EngineGroup, uid string) []string {
// e := GetEnforcer(dbEngineGroup)
// roles := e.GetImplicitRolesForUser(uid)
// golog.Infof("roles=> %s", roles)
// return roles
//}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。