inc/integrations/UserConnection.php
@@ -9,6 +9,7 @@ } trait UserConnection { use _Base; protected function determineUser():void { if (current_user_can('manage_options')) { @@ -26,10 +27,16 @@ $this->initializeRateLimiters(); return true; } protected function determineUserID(int $userID):bool|int { if (!$this->userCanConnect($userID)) { return false; } return $userID; } protected function clearUser():void { $this->userID = false; $this->credentials = []; if (property_exists($this, 'rateLimiter')) { $this->requestLimiter?->saveHistory(); $this->requestLimiter = null;