From 3c9435a07a82157362c82be4cd8d0efed95b7e4f Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Thu, 3 Dec 2020 23:08:19 -0700 Subject: [PATCH] Proper commit for adding rate limiting per user --- Rocksolid_Light/rocksolid/lib/post.inc.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Rocksolid_Light/rocksolid/lib/post.inc.php b/Rocksolid_Light/rocksolid/lib/post.inc.php index c39365a..fb5bf73 100644 --- a/Rocksolid_Light/rocksolid/lib/post.inc.php +++ b/Rocksolid_Light/rocksolid/lib/post.inc.php @@ -165,6 +165,10 @@ function check_rate_limit($name,$set=0,$gettime=0) { fclose($ratefp); $postqty=$postqty+1; } + $rate_limit = get_user_config($name, 'rate_limit'); + if(($rate_limit !== FALSE) && ($rate_limit > 0)) { + $CONFIG['rate_limit'] = $rate_limit; + } $postsremaining = $CONFIG['rate_limit']-$postqty; if($gettime) { $wait=(3600-(time()-$oldest))/60;