diff --git a/Web/Presenters/AuthPresenter.php b/Web/Presenters/AuthPresenter.php index 9699568b..90333151 100644 --- a/Web/Presenters/AuthPresenter.php +++ b/Web/Presenters/AuthPresenter.php @@ -79,6 +79,9 @@ final class AuthPresenter extends OpenVKPresenter if($_SERVER["REQUEST_METHOD"] === "POST") { $this->assertCaptchaCheckPassed(); + + if(!OPENVK_ROOT_CONF['openvk']['preferences']['registration']['enable'] && !$referer) + $this->flashFail("err", "Подозрительная попытка регистрации", "Регистрация отключена системным администратором."); if(!$this->ipValid()) $this->flashFail("err", "Подозрительная попытка регистрации", "Вы пытались зарегистрироваться из подозрительного места."); diff --git a/Web/Presenters/templates/@layout.xml b/Web/Presenters/templates/@layout.xml index 052ef0a9..f7cab036 100644 --- a/Web/Presenters/templates/@layout.xml +++ b/Web/Presenters/templates/@layout.xml @@ -111,7 +111,7 @@ -