Как отключить создание идентификатора unicode и установить ограничение длины при создании идентификатора в api регистрации

как отключить создание идентификатора Unicode и установить ограничение длины при создании идентификатора в API реестра? Например: когда пользователи пытаются зарегистрировать учетную запись, они не могут использовать менее 5 букв и более 32 букв для создания своих учетных записей.

Можете ли вы отредактировать свой вопрос и добавить подробности о том, как мы можем воспроизвести то, что вы получаете, показать то, что вы получаете, и показать то, что вы хотели бы получить вместо этого?

Badlop 26.10.2018 11:17

Надеюсь, это лучше, чем предыдущее. Благодарность

USer 27.10.2018 00:41
0
2
34
1

Ответы 1

Учетные записи создаются клиентами XMPP с помощью mod_register? Затем вы можете настроить его так, чтобы запретить регистрацию имен пользователей, как вы упомянули:

acl:
  shortname:
    user_regexp:
      - "^.{0,5}$"
  longname:
    user_regexp:
      - "^.{33,}$"

access_rules:
  register:
    - deny: shortname
    - deny: longname
    - allow: all

modules:
  mod_register:
    access: register

Но вместо этого, если пользователи, регистрирующие свои учетные записи, вызывают команду API администратора «register», эта команда обходит это ограничение, поэтому ее нельзя ограничить.

Другие вопросы по теме