1 user.module | user_role_has_permission($role_name, $permission_name) |
Checks if a user role has a permission.
@since 1.26.0 Function added
Parameters
string $role_name: The role machine name.
string $permission_name: The permission to check.
Return value
bool: TRUE if the role has the permission, FALSE if it does not have the permission.
File
- core/
modules/ user/ user.module, line 473 - Enables the user registration and login system.
Code
function user_role_has_permission($role_name, $permission_name) {
$role = user_role_load($role_name);
return $role ? in_array($permission_name, $role->permissions) : FALSE;
}