База знаний BILLmanager

Как отключить кнопку регистрации

В BILLmanager нельзя отключить возможность регистрации, но вы можете скрыть кнопку с формы входа с помощью плагина. 

Чтобы скрыть кнопку регистрации:

  1. Подключитесь к серверу с платформой по SSH.
  2. Создайте файл /usr/local/mgr5/etc/xml/billmgr_mod_disable-login-register.xml со следующим содержанием:

    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
    
       <handler name="disable-login-register-handler" type="xml">
          <event name="logon" after="yes"/>
       </handler>
    </mgrdata>
  3. Замените в данных, которые приходят для логина, атрибут register=yes на register=no. Для этого создайте файл исполняемого скрипта /usr/local/mgr5/addon/disable-login-register-handler со следующим содержанием:

    #!/bin/bash
    
    echo $(cat | sed -Ee 's|register="yes"| register="no"|')
  4.  Перезапустите BILLmanager:

    /usr/local/mgr5/sbin/mgrctl -m billmgr -R

Чтобы вернуть кнопку регистрации в дальнейшем, удалите добавленные файлы и перезапустите платформу.