BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 19:30

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 04 окт 2013, 20:41 
Появилась необходимость производить авторизацию сервиса по текстовому параметру объекта привязанного объекта (там хранится MAC).
Если в сервисе сделать поле MAC и его скопировать туда все работает.
Но ручная работа с копирование MAC не есть хорошо.
Можете посоветовать как решить данный вопрос?
Пока напрашивается такое решение - при сохранении сервиса скопировать МАС-параметр с объекта в MAC адрес сервиса.
Но вот как решить это не знаю. Может есть другие варианты?


Вернуться к началу
  
 
СообщениеДобавлено: 04 окт 2013, 22:53 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Шиворот на выворот получается какой-то. Если говорить прямо - то появилась необходимость авторизации по МАК-адресу, и она работает (явно написано в 1м посте), а на самом деле нужно дублировать (опять же, для каких целей?) этот мак-адрес из сервиса в параметр объекта. Ну если уж так хочется - то это можно сделать обработчиком (который нужно самим написать) события InetServModifiedEvent.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 окт 2013, 00:30 
barguzin2 писал(а):
Шиворот на выворот получается какой-то. Если говорить прямо - то появилась необходимость авторизации по МАК-адресу, и она работает (явно написано в 1м посте), а на самом деле нужно дублировать (опять же, для каких целей?) этот мак-адрес из сервиса в параметр объекта. Ну если уж так хочется - то это можно сделать обработчиком (который нужно самим написать) события InetServModifiedEvent.

Не много не так поняли.
Нужна авторизация по MAC. И она работает.
Но хочется не прописывать MAC в сервисе руками, а при сохранении сервиса скопировать его в сервис из параметра привязанного объекта.
Так в итоге и получится "авторизация по параметру объекта".


Вернуться к началу
  
 
СообщениеДобавлено: 05 окт 2013, 09:13 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Тогда получается что нужно делать наоборот, на событие InetServModifiedEvent копировать параметр объекта в сервис. Но в этом случае сервис снова меняется и для того чтобы АА-серверы это подхватили - нужно кидать это же событие, поэтому нужно делать проверку - действительно ли нужно копировать параметр, а это петля получится. Вроде так.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 окт 2013, 14:57 
Спасибо за участие.
Предварительно скрипт написал - все нормально копирует.
Проверять буду в понедельник.


Вернуться к началу
  
 
СообщениеДобавлено: 07 окт 2013, 14:25 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
InetServChangingEvent вызывается прямо при изменении сервиса, до оповещения других серверов об изменении сервиса, так что должно работать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2013, 16:23 
Amir писал(а):
InetServChangingEvent вызывается прямо при изменении сервиса, до оповещения других серверов об изменении сервиса, так что должно работать.

Этот скрипт отрабатывает нормально.
Осталось 2 момента:
1) обновление сервиса по событию обновления параметра объекта - почти сделал.
2) при удалении/переносе объекта делать обновление сервиса и удаление связки с объектом, так как штатными средствами пока связки остаются.


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.034s | 24 Queries | GZIP : On ]