Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.

Commit 6f2019f

Browse files
committed
Fix
1 parent 3eb1589 commit 6f2019f

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/Limiter.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,17 @@ public function process(Request $request, callable $handler) : Response
8484
switch ($annotation->key) {
8585
case RateLimiterAnnotation::UID:
8686
$uid = session('user.id', session()->getId());
87-
$key = "$prefix-$annotation->key-$uid";
87+
$key = "$prefix-$request->controller-$request->action-$annotation->key-$uid";
8888
break;
8989
case RateLimiterAnnotation::SID:
90-
$key = "$prefix-$annotation->key-" . session()->getId();
90+
$key = "$prefix-$request->controller-$request->action-$annotation->key-" . session()->getId();
9191
break;
9292
case RateLimiterAnnotation::IP:
9393
$ip = $request->getRealIp();
9494
if (in_array($ip, static::$ipWhiteList)) {
9595
continue 2;
9696
}
97-
$key = "$prefix-$annotation->key-$ip";
97+
$key = "$prefix-$request->controller-$request->action-$annotation->key-$ip";
9898
break;
9999
default:
100100
if (is_array($annotation->key)) {

0 commit comments

Comments
 (0)