diff --git a/.idea/deployment.xml b/.idea/deployment.xml
new file mode 100644
index 00000000..dc2a86a5
--- /dev/null
+++ b/.idea/deployment.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/discord.xml b/.idea/discord.xml
new file mode 100644
index 00000000..30bab2ab
--- /dev/null
+++ b/.idea/discord.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Web/Presenters/AuthPresenter.php b/Web/Presenters/AuthPresenter.php
index f934f7fe..bb9d7272 100644
--- a/Web/Presenters/AuthPresenter.php
+++ b/Web/Presenters/AuthPresenter.php
@@ -84,6 +84,9 @@ final class AuthPresenter extends OpenVKPresenter
if (strtotime($this->postParam("birthday")) > time())
$this->flashFail("err", tr("invalid_birth_date"), tr("invalid_birth_date_comment"));
+ if (!$this->postParam("confirmation"))
+ $this->flashFail("err", tr("error"), tr("checkbox_in_registration_unchecked"));
+
try {
$user = new User;
$user->setFirst_Name($this->postParam("first_name"));
diff --git a/Web/Presenters/templates/Auth/Register.xml b/Web/Presenters/templates/Auth/Register.xml
index 23f40aa1..16532cb1 100644
--- a/Web/Presenters/templates/Auth/Register.xml
+++ b/Web/Presenters/templates/Auth/Register.xml
@@ -87,12 +87,15 @@
{captcha_template()|noescape}
+
-
+
|
+ {_checkbox_in_registration|noescape}
+
{_log_in}
|
diff --git a/locales/ru.strings b/locales/ru.strings
index abdee6ff..68f6d69f 100644
--- a/locales/ru.strings
+++ b/locales/ru.strings
@@ -15,6 +15,8 @@
"password" = "Пароль";
"registration" = "Регистрация";
"forgot_password" = "Забыли пароль?";
+"checkbox_in_registration" = "Я согласен с политикой конфиденциальности и правилами сайта";
+"checkbox_in_registration_unchecked" = "Вы должны согласиться с политикой конфиденциальности и правилами, чтобы зарегистрироваться.";
"login_failed" = "Не удалось войти";
"invalid_username_or_password" = "Неверное имя пользователя или пароль. Забыли пароль?";