Хочу, чтобы при регистрации была возможность согласится с договором. Алгоритм обычный: стоит галочка - резрешаем регистрацию, не стоит — не разрешаем.
Создал обязательное пользовательское поле типа «Да/нет», кастомизировал компонент регистрации, добавив созданное поле в регистрационную форму.
Но почему-то при регистрации не выходит ошибки, если галочка не отмечена, будто пользовательское поле не обязательно и в итоге регистрация проходит.
Помогите устранить проблему.
Создал обязательное пользовательское поле типа «Да/нет», кастомизировал компонент регистрации, добавив созданное поле в регистрационную форму.
| Код |
|---|
$APPLICATION->IncludeComponent(
"bitrix:main.register",
"",
Array(
"USER_PROPERTY_NAME" => "Лицензионное соглашение",
"SEF_MODE" => "N",
"SHOW_FIELDS" => "",
"REQUIRED_FIELDS" => "",
"AUTH" => "Y",
"USE_BACKURL" => "Y",
"SUCCESS_PAGE" => $APPLICATION->GetCurPageParam('',array('backurl')),
"SET_TITLE" => "N",
"USER_PROPERTY" => Array("UF_AGREEMENT")
)
);
|
Но почему-то при регистрации не выходит ошибки, если галочка не отмечена, будто пользовательское поле не обязательно и в итоге регистрация проходит.
Помогите устранить проблему.