handle user_can UnAuthenticated

This commit is contained in:
xiaomlove
2022-08-24 01:09:05 +08:00
parent 302b334779
commit 434e42e942
+2 -1
View File
@@ -1006,7 +1006,8 @@ function user_can($permission, $fail = false, $uid = 0, $class = null): bool
$log .= ", set current uid: $uid"; $log .= ", set current uid: $uid";
} }
if ($uid <= 0) { if ($uid <= 0) {
throw new \RuntimeException("No authentication info !"); do_log("$log, unauthenticated, false");
return false;
} }
if (!$fail && isset($userCanCached[$permission][$uid])) { if (!$fail && isset($userCanCached[$permission][$uid])) {
return $userCanCached[$permission][$uid]; return $userCanCached[$permission][$uid];