Lines Matching refs:identifier
76 * @param string $identifier User/IP identifier
80 private static function getRateFile($identifier, $action) { argument
82 return self::getRateDir() . "{$identifier}_{$action}.rate";
93 $identifier = self::getIdentifier();
97 $rateFile = self::getRateFile($identifier, $action);
130 self::logRateLimit($identifier, $action, count($data['requests']));
167 $identifier = self::getIdentifier();
171 $rateFile = self::getRateFile($identifier, $action);
213 * @param string|null $identifier Specific identifier (null for current user)
215 public static function reset($action, $identifier = null) { argument
216 if ($identifier === null) {
217 $identifier = self::getIdentifier();
220 $rateFile = self::getRateFile($identifier, $action);
253 * @param string $identifier User/IP identifier
257 private static function logRateLimit($identifier, $action, $requests) { argument
259 …error_log("[Calendar RateLimiter] Rate limited: $identifier, action: $action, requests: $requests"…