Реализация автодобавления клиент-пользователя
Реализация автодобавления клиент-пользователя в OTRS.
ЗАДАЧА:
Реализация передачи управления из OTRS на внешний скрипт, который содержит функцию автодобавления пользователя с логином : номер чека и паролем : номер чека, взятым из электронного письма, присланным на [email protected]
Вся необходимая документация по созданию такого скрипта находится на: http://dev.otrs.org/
ОПИСАНИЕ:
На почтовый ящик ([email protected]) приходит письмо в теме которого находится логин и пароль будущего пользователя (CustomerUser)(Реализовать передачу можно и из самого письма (Body)).Логин и пароль представляют собой номер чека продажи товара. После приёма письма в OTRS задаются переменные, например CustomerLogin и CustomerPassword через функцию в OTRS под названием [ PostMaster Filter ]. Далее необходимо произвести передачу управления на внешний скрипт написанный на Perl. Характеристика скрипта:
1.Передача переменных CustomerLogin и CustomerPassword из OTRS на скрипт.
2.Поиск совпадающихся пользователей в базе пользователей(клоны). Если пользователь уже имеется в базе, то делаем возврат в OTRS, т.е ничего не меняем.
3.Создание нового пользователя. Логин присваивается из переменной CustomerLogin.
4.Создание пароля. Пароль присваивается из переменной CustomerPassword.