Как настроить самостоятельную регистрацию пользователей
Настроить самостоятельную регистрацию пользователей можно описанными ниже способами.
В панели управления
- Откройте панель управления.
- На вкладке Приложения выберите приложение для настройки.
- Перейдите на вкладку Подключенные списки пользователей и выберите интересующий вас список.
- В меню списка пользователей нажмите Правила регистрации.

- Включите опцию Разрешить пользователям регистрироваться самостоятельно.

- Выберите для списка пользователей вариант под тверждения учетных данных.
важно
Если для списка пользователей не установлен способ подтверждения учетных данных, то самостоятельная регистрация будет недоступна.
С помощью встроенного языка
Используйте методы, перечисленные ниже:
- СписокПользователей.ССамостоятельнойРегистрацией()— возвращает копию текущего списка пользователей с включенной опцией самостоятельной регистрации и указанными настройками;
- НастройкиСамостоятельнойРегистрации()— создает объект, содержащий настройки самостоятельной регистрации для списка пользователей;
- СпискиПользователей.Создать()— позволяет создать список пользователей для подключения к приложению;
- СпискиПользователей.Изменить()— позволяет изменить существующий список пользователей. В примере ниже показано, как включить самостоятельную регистрацию для заданного списка пользователей. Для регистрации пользователю необходимо указать и подтвердить номер телефона.
метод ВключитьСаморегистрацию(ИдСписка: Ууид)
    пер Список = СпискиПользователей.Найти(ИдСписка)
    если Список != Неопределено
        пер Настройки = новый НастройкиСамостоятельнойРегистрацииПользователей(ТребуетсяТелефон = Истина)
        Список = Список.ССамостоятельнойРегистрацией(Разрешено = Истина, Настройки = Настройки)
        СпискиПользователей.Изменить(Список)
    ;
;
Чтобы получить информацию о настройках самостоятельной регистрации пользователей, используйте свойство НастройкиСамостоятельнойРегистрации типа СписокПользователей.
метод ПрочитатьНастройкиСаморегистрации(ИдСписка: Ууид)
    пер Список = СпискиПользователей.Найти(ИдСписка)
    если Список != Неопреде лено и Список.РазрешенаСамостоятельнаяРегистрация
        пер НастройкиСаморегистрации = Список.НастройкиСамостоятельнойРегистрации
        пер ТребуетсяТелефон = НастройкиСаморегистрации.ТребуетсяТелефон
        пер ТребуетсяАдресПочты = НастройкиСаморегистрации.ТребуетсяЭлектроннаяПочта
    ;
;
Если вы хотите отключить самостоятельную регистрацию для определенного списка пользователей, используйте следующий код:
метод ОтключитьСаморегистрацию(ИдСписка: Ууид)
    пер Список = СпискиПользователей.Найти(ИдСписка)
    если Список != Неопределено и Список.РазрешенаСамостоятельнаяРегистрация
        Список = Список.ССамостоятельнойРегистрацией(Ложь)
        СпискиПользователей.Изменить(Список)
    ;
;