Перейти к основному содержимому

Как настроить самостоятельную регистрацию пользователей

Настроить самостоятельную регистрацию пользователей можно описанными ниже способами.

В панели управления

  • Откройте панель управления.

  • На вкладке Приложения щелкните на нужное приложение.

  • Перейдите на вкладку Подключенные списки пользователей и в меню интересующего вас списка пользователей нажмите Правила регистрации.

    Выбор пункта меню «Правила регистрации»

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

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

С помощью встроенного языка

Используйте методы, перечисленные ниже:

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

Чтобы получить информацию о настройках самостоятельной регистрации пользователей, используйте свойство НастройкиСамостоятельнойРегистрации типа СписокПользователей.

метод ПрочитатьНастройкиСаморегистрации(ИдСписка: Ууид)
пер Список = СпискиПользователей.Найти(ИдСписка)
если Список != Неопределено и Список.РазрешенаСамостоятельнаяРегистрация
пер НастройкиСаморегистрации = Список.НастройкиСамостоятельнойРегистрации
пер ТребуетсяТелефон = НастройкиСаморегистрации.ТребуетсяТелефон
пер ТребуетсяАдресПочты = НастройкиСаморегистрации.ТребуетсяЭлектроннаяПочта
;
;

Если вы хотите отключить самостоятельную регистрацию для определенного списка пользователей, используйте следующий код:

метод ОтключитьСаморегистрацию(ИдСписка: Ууид)
пер Список = СпискиПользователей.Найти(ИдСписка)
если Список != Неопределено и Список.РазрешенаСамостоятельнаяРегистрация
Список = Список.ССамостоятельнойРегистрацией(Ложь)
СпискиПользователей.Изменить(Список)
;
;

С помощью HTTP API