forum.bitel.ru http://forum.bitel.ru/ |
|
нид хелп по REGEXP http://forum.bitel.ru/viewtopic.php?f=22&t=6108 |
Страница 1 из 1 |
Автор: | Phricker [ 10 ноя 2011, 18:29 ] |
Заголовок сообщения: | нид хелп по REGEXP |
Пытаюсь добавить новое правило в dialup.xml. Необходимо чтобы любое значение session отличное от цифры 1, выдавало ошибку делаю так Код: <action id="1000" mask="module=dialup;action=UpdateLoginInfo;session=R:[^1]" title="Кол-во сессий больше 1"/> В принципе ошибку выдает на кол-во сессий равное 0 (т.е. без ограничения по сессиям) и в диапазоне 2-9. Все что выше - выставляется спокойно. Как прописать чтобы принимало только 1цу? |
Автор: | skn [ 10 ноя 2011, 18:56 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
Код: R:^1$ а так?
|
Автор: | Amir [ 10 ноя 2011, 19:01 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
Код: <action id="23" mask="module=dialup;action=UpdateLoginInfo;session=R:^1$" title="Изменение логина"/>
<action id="1000" mask="module=dialup;action=UpdateLoginInfo" title="Кол-во сессий больше 1"/> |
Автор: | Phricker [ 10 ноя 2011, 19:12 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
Amir, хитро хитро ![]() Спасибо заработало ![]() skn, не взлетело. пробовал я уже и так и R:[^1$] и R:[^1]$ |
Автор: | max [ 10 ноя 2011, 20:51 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
а если не секрет какие цели вы преследуете делая эту фичу? |
Автор: | Phricker [ 10 ноя 2011, 21:07 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
Пользователи любят установить кол-во сессий для одного логина либо неограниченное, либо ограниченное не 1ой сессией. И то и то печально, учитывая что тариф безлимитный и IP адреса выдаются из пулов. Т.е. абонент тупо подключается столько раз сколько у него стоит в настройках и спокойно работает. ну а цель не допустить этого впредь. так же запретил создавать новые логины. Т.е. согласно шаблону создается 1 логин. вбей в него данные и пускай работает ![]() |
Автор: | skyb [ 11 ноя 2011, 04:30 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
Phricker писал(а): Пользователи любят установить кол-во сессий для одного логина либо неограниченное, либо ограниченное не 1ой сессией. И то и то печально, учитывая что тариф безлимитный и IP адреса выдаются из пулов. Т.е. абонент тупо подключается столько раз сколько у него стоит в настройках и спокойно работает. ну а цель не допустить этого впредь. так же запретил создавать новые логины. Т.е. согласно шаблону создается 1 логин. вбей в него данные и пускай работает ![]() Какие такие ещё пользователи? |
Автор: | Phricker [ 11 ноя 2011, 10:58 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
Биллинга ) Сервис - Администрирование - Пользователи и права ![]() |
Автор: | Phricker [ 11 ноя 2011, 11:10 ] |
Заголовок сообщения: | Re: нид хелп по REGEXP |
Phricker писал(а): так же запретил создавать новые логины. Т.е. согласно шаблону создается 1 логин. вбей в него данные и пускай работает ![]() А это преследует цель избавиться от косяка с http://bgbilling.ru/v5.1/doc/ch18s04s04.html Получается если одна услуга абонплаты используется и в модуле DialUp (зависимость от кол-ва логинов) и в модуле IPN, и если ее вбить подобным образом как в документации пропорционально кол-ву логинов в модуле DialUp, то перестает считаться IPN ![]() Я поднимал в свое время тему в хелпдеске Цитата: Поторопились тему закрывать ![]() Обнаружилась такая проблема. В модуле NPAY все так же прописано module.quantity.1.mid=1 module.quantity.1.class=bitel.billing.server.npay.bean.CallModuleQuantity module.quantity.1.sids=10 НО в этом случае не происходит начислений абонплат договорам у которых используется модуль IPN а не DialUp Т.е. все договора у которых отсутствует модуль DialUp - оказались без абонплаты за февраль. Но ни к чему пока не пришли. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |