新增IP发送频繁检测

pull/460/MERGE
Karson 2023-08-30 16:22:21 +08:00
parent 901bea7d59
commit 940e9a0814
1 changed files with 6 additions and 0 deletions

View File

@ -37,6 +37,12 @@ class Ems extends Api
if ($last && time() - $last['createtime'] < 60) {
$this->error(__('发送频繁'));
}
$ipSendTotal = \app\common\model\Ems::where(['ip' => $this->request->ip()])->whereTime('createtime', '-1 hours')->count();
if ($ipSendTotal >= 5) {
$this->error(__('发送频繁'));
}
if ($event) {
$userinfo = User::getByEmail($email);
if ($event == 'register' && $userinfo) {