改进 限流器 只限制登录用户(因为未登录用户都没办法请求)

This commit is contained in:
iVampireSP.com 2023-01-01 22:03:07 +08:00
parent f40891d695
commit 99a48ec6c5
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -59,10 +59,13 @@ public function boot()
* *
* @return void * @return void
*/ */
protected function configureRateLimiting() protected function configureRateLimiting(): void
{ {
RateLimiter::for('api', function (Request $request) { RateLimiter::for('api', function (Request $request) {
return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip()); // return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
// 只限制登录用户
return Limit::perMinute(60)->by($request->user()?->id);
}); });
} }
} }