Lines Matching refs:identifier
77 * @param string $identifier User/IP identifier
81 private static function getRateFile($identifier, $action) { argument
83 return self::getRateDir() . "{$identifier}_{$action}.rate";
94 $identifier = self::getIdentifier();
98 $rateFile = self::getRateFile($identifier, $action);
131 self::logRateLimit($identifier, $action, count($data['requests']));
168 $identifier = self::getIdentifier();
172 $rateFile = self::getRateFile($identifier, $action);
214 * @param string|null $identifier Specific identifier (null for current user)
216 public static function reset($action, $identifier = null) { argument
217 if ($identifier === null) {
218 $identifier = self::getIdentifier();
221 $rateFile = self::getRateFile($identifier, $action);
254 * @param string $identifier User/IP identifier
258 private static function logRateLimit($identifier, $action, $requests) { argument
260 …error_log("[Calendar RateLimiter] Rate limited: $identifier, action: $action, requests: $requests"…