mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 07:44:04 +02:00
User: Don't return true if any permission is granted and *
is required
This commit is contained in:
parent
2829837191
commit
8519bb5d11
@ -579,7 +579,7 @@ class User
|
|||||||
$wildcard = strpos($grantedPermission, '*');
|
$wildcard = strpos($grantedPermission, '*');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($wildcard !== false) {
|
if ($wildcard !== false && $wildcard > 0) {
|
||||||
if (substr($requiredPermission, 0, $wildcard) === substr($grantedPermission, 0, $wildcard)) {
|
if (substr($requiredPermission, 0, $wildcard) === substr($grantedPermission, 0, $wildcard)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user