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, '*');
|
||||
}
|
||||
|
||||
if ($wildcard !== false) {
|
||||
if ($wildcard !== false && $wildcard > 0) {
|
||||
if (substr($requiredPermission, 0, $wildcard) === substr($grantedPermission, 0, $wildcard)) {
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue