diff --git a/app/Models/Pages/Register.php b/app/Models/Pages/Register.php index 5e4bfee7..aae7feec 100644 --- a/app/Models/Pages/Register.php +++ b/app/Models/Pages/Register.php @@ -476,6 +476,19 @@ class Register extends Page && 1 === $this->c->config->b_regs_verify ) { $isSent = true; + $flood = \time() - $userInDB->last_email_sent; + + // отправка письма на сброс кодовой фразы + // костыль + if ($flood >= $this->c->FLOOD_INTERVAL) { + $_POST = [ + 'token' => $this->c->Csrf->create('Forget'), + 'email' => $email, + 'submit' => 'From dupe registration', + ]; + + $this->c->Auth->forget([], 'POST'); + } // письмо активации аккаунта отправлено if ($isSent) {