HasPermissionForUser determines whether a user has a permission.
(user string, permission ...string)
| 219 | |
| 220 | // HasPermissionForUser determines whether a user has a permission. |
| 221 | func (e *Enforcer) HasPermissionForUser(user string, permission ...string) (bool, error) { |
| 222 | return e.HasPolicy(util.JoinSlice(user, permission...)) |
| 223 | } |
| 224 | |
| 225 | // GetImplicitRolesForUser gets implicit roles that a user has. |
| 226 | // Compared to GetRolesForUser(), this function retrieves indirect roles besides direct roles. |