Формирование имени пользователя для услуг
Материал из ISPWiki
Имя пользователя (логин) для входа в панель управления сервером формируется следующим образом:
Проверяется наличие шаблона имени в свойствах заказываемого тарифа, если оно пустое, тогда проверяем аналогичное свойство у проекта, и, если оно тоже пустое, тогда шаблон имеет значение "user@ID@".
В шаблонах имени можно использовать следующие макросы:
- @ID@ - код заказанного продукта,
- @USERNAME@ - логин пользователя (который осуществляет заказ) в BILLmanager,
- @DOMAIN@ - доменное имя, которое указал клиент для услуги.
Если в шаблоне не использован макрос @ID@, имя может оказаться не уникальным. Для предотвращения проблем, связанных с неуникальностью в случае заказа второго и более продуктов данного типа, в конец сформированного имени добавляется цифра равная количеству имеющихся продуктов.
Небольшой пример поможет понять, как это работает:
Имеем шаблон "@USERNAME@"
Пользователь с логином stive заказывает хостинг, для него имя пользователя для входа на сервер будет stive.
В случае заказа второго продукта хостинга имя пользователя будет выглядеть как stive2.
