Jump to content
Local
and_bomy

Вопрос по самокредитованию.

Recommended Posts

Конфигурация:

Ubilling 0.9.6 rev 6678

NAS - Mikrotik 6.42.2

 

Решили подключить самокредитование. Прошлись по всем пунктам FAQ. Настроили userstats.ini.

Начали тестить 

заходим в КП->Кредитування жмем "Пустіть мене в Інтернет на крестик". и...

1. В Профиле пользователя видим что "списалась вартість послуги",

2. кредіт до - виставлено на 3 дня (так и задумано),

3. кредит - тоже установлен правильно.

Но абонент интернет не получает..

Начали разбираться, и выяснили что если в профиле пользователя нажать кнопку "Reset", то все стает на свои места, то есть абонент получает доступ.

В конце концов оказалось, что NAS не получает enable для firewall. И нажатие на кнопку "Reset" ситуацию исправляет.

 

Не исключаю, что мы что-то упустили в конфигах. Подскажите где "копать".

Спасибо.

Edited by and_bomy

Share this post


Link to post
Share on other sites

Это вопрос из серии. Кто раньше появился курица или яйцо?

У нас это рандомно у абонов . Жмем ресет и все. Логика закончилась на  фильтре абонов которые уже считались мертвые

Share this post


Link to post
Share on other sites

И как Ваш ответ поможет NASу получить enable для firewall

Share this post


Link to post
Share on other sites
1 час назад, and_bomy сказал:

Не исключаю, что мы что-то упустили в конфигах.

Не исключаю - проверьте в alter.ini опцию:

RESETONCFCHANGE=1

Share this post


Link to post
Share on other sites

Да разжевано уже давно в  zbs_CreditDoTheCredit добавить 

executor('-u '.$user_login.' -d 1');
executor('-u '.$user_login.' -d 0');

 

https://local.com.ua/forum/topic/88312-ubilling-кредиты/?page=3

А ещё лучше сразу в tariffchanger , там такой же затык, при смене тарифа  пользователем, скорости не применяются. 

оттуда оно вроде подтянется и на кредиты

 

Edited by zaza12

Share this post


Link to post
Share on other sites
2 часа назад, seversever404 сказал:

У нас это рандомно у абонов . Жмем ресет и все. Логика закончилась на  фильтре абонов которые уже считались мертвые

так вы жмите reset хоть до скончания веков, если вам больше делать нечего, а у нас она годами автоматом работает.

Edited by zaza12

Share this post


Link to post
Share on other sites

Там что-то не то с конфигами - оно должно работать из коробки.

 

P. S. Если всё же будете лезть в код - сразу выносите userstats в другое место от кривых апдейтов греха подальше...

Share this post


Link to post
Share on other sites
2 минуты назад, ISK сказал:

Если всё же будете лезть в код - сразу выносите userstats в другое место от кривых апдейтов греха подальше...

ню ню ! Аж мурашки по коже пошли , и священника не забудь вызвать!

Share this post


Link to post
Share on other sites

Про RESETONCFCHANGE=1 - мы читали не внимательно.

А сделали как посоветовал ZAZA.

Все работает как хотелось.

Всем спасибо.

Share this post


Link to post
Share on other sites
30 минут назад, and_bomy сказал:

Про RESETONCFCHANGE=1 - мы читали не внимательно.

это не то, эта функция резетит после  измененного поля в админке, но не при изменении из личного кабинета.

Edited by zaza12

Share this post


Link to post
Share on other sites

Подскажи плс., в каком месте (строке) модуля tariffchanger, лучше всего вызвать функцию billing_resetuser(...

Share this post


Link to post
Share on other sites
38 минут назад, and_bomy сказал:

Подскажи плс., в каком месте (строке) модуля tariffchanger, лучше всего вызвать функцию billing_resetuser(...

перед строкой    rcms_redirect("index.php"); она там одна.

 

executor('-u '.$user_login.' -d 1');
executor('-u '.$user_login.' -d 0');

rcms_redirect("index.php");

Share this post


Link to post
Share on other sites

Ну шо я вам могу сказать

image.thumb.png.bd27f6f26c91b5671b10315b0d0e8213.png

Share this post


Link to post
Share on other sites
46 минут назад, l1ght сказал:

Ну шо я вам могу сказать

Могу сказать что мимо!

MikroTik nas здесь не причём. Это стандартный баг ubilling nas

этот вопрос я 3 годика назад тоже задавал, и учитывая компетенцию форумчан, пришлось разобраться как всегда самому.

Не удивлюсь если и через пару лет этот баг будет ещё валяться в коробке. Да и хрен с ним, 99% тех кто предоставляет доступ к сети , полностью не  автоматизируют процесс, они нанимают  кликальщиков.

Edited by zaza12
  • Confused 1
  • Sad 1

Share this post


Link to post
Share on other sites
2 часа назад, zaza12 сказал:

перед строкой    rcms_redirect("index.php"); она там одна.

 

executor('-u '.$user_login.' -d 1');
executor('-u '.$user_login.' -d 0');

rcms_redirect("index.php");

Поправил.

Спасибо.

Share this post


Link to post
Share on other sites
7 часов назад, zaza12 сказал:

Могу сказать что мимо!

MikroTik nas здесь не причём. Это стандартный баг ubilling nas

этот вопрос я 3 годика назад тоже задавал, и учитывая компетенцию форумчан, пришлось разобраться как всегда самому.

Не удивлюсь если и через пару лет этот баг будет ещё валяться в коробке. Да и хрен с ним, 99% тех кто предоставляет доступ к сети , полностью не  автоматизируют процесс, они нанимают  кликальщиков.

Идиот или прикидываешься?

Это баг только по управлению микротиками а скрин с вики говорит что с 0.9.6 юзайте кучаген в нем нет этих проблем.

 

Если правда не пиздобол и докажешь что хоть где-то помимо вселенной микротиков эта херня существует то я его починю, но ой чую кто-то здесь сильно душой кривит.

Edited by l1ght
  • Like 2
  • Haha 3

Share this post


Link to post
Share on other sites
1 час назад, l1ght сказал:

Идиот или прикидываешься?

Это баг только по управлению микротиками а скрин с вики говорит что с 0.9.6 юзайте кучаген в нем нет этих проблем.

 

Если правда не пиздобол и докажешь что хоть где-то помимо вселенной микротиков эта херня существует то я его починю, но ой чую кто-то здесь сильно душой кривит.

хам,  ты сначала чинилку отрости, если записался из барыг в разработчики ubilling ,  это не означает что это твое. Тебе валянку доказывать никто не будет, ты еще умишкой не дорос . Ты же нуб , как nightfly тебя взял? Чинильщик хренов, если не заметил, то я сам себе чиню.

Edited by zaza12
  • Sad 1

Share this post


Link to post
Share on other sites
43 минуты назад, zaza12 сказал:

хам,  ты сначала чинилку отрости, если записался из барыг в разработчики ubilling ,  это не означает что это твое. Тебе валянку доказывать никто не будет, ты еще умишкой не дорос . Ты же нуб , как nightfly тебя взял? Чинильщик хренов, если не заметил, то я сам себе чиню.

 

Режим вежливости вкл.

 

1. MikrotikAPI не поддерживается никем уже неизвестно сколько времени.

2. Оно изначально ущербное, как и сама концепция его использования так и реализация со стороны микротика.

3. Это все в принципе не приемлимо для каких-либо вменяемых абонбаз и количеств абонентов более трех с половиной.

4. КучаГен покрывает вообще все возможные и невозможные задачи, с чумачеччим быстродействием.

5. В документации не просто так сказано, что данная реализация является устаревшей, неадекватной и не рекомендуемой к использованию никем.

6. Еще раз читаем про КучаГен.

 

Режим вежливости выкл.

 

1. Вы просто потребитель ничего, не привнесший в принципе в продукт своим существованием, все свои амбиции можете оставить себе.

2. Я понимаю что вам кажется что вы очень крутой администратор/разработчик/интегратор. Нет - это не так. Вы живете в своем маленьком мирке с пионернетами и их проблемами.

3. Я уже видел таких "чинителей" оставляющих после себя неподдерживаемый и необновляемый в принципе п@зд#ц. Ну  чтож, спасибо, мне приведение такого в божий вид неплохую копейку приносит. Благо после такого пациенты прибегают готовые на все что угодно и за любые бабки.

 

П.С. забираю себе последний п.3 если у вас щас хотя-бы текущий стейбл или каррент. Пруфом - последние 4 буквоцифры серийника.

 

  • Thanks 1

Share this post


Link to post
Share on other sites
1 минуту назад, nightfly сказал:

Режим вежливости выкл.


голосом Станиславского: Не верю!

Мата нет.

  • Like 2

Share this post


Link to post
Share on other sites
1 hour ago, zaza12 said:

Ты же нуб , как nightfly тебя взял? Чинильщик хренов, если не заметил, то я сам себе чиню.

анус себе почини, чинитель херов

Share this post


Link to post
Share on other sites
2 минуты назад, mixtery сказал:

Мата нет.

б*л*я*д*ь

Edited by nightfly
пu3дeц, и тут матофильтр работает
  • Thanks 3

Share this post


Link to post
Share on other sites
Только что, nightfly сказал:

б***ь

ну вот исправился!

Share this post


Link to post
Share on other sites
58 минут назад, zaza12 сказал:

хам,  ты сначала чинилку отрости, если записался из барыг в разработчики ubilling ,  это не означает что это твое. Тебе валянку доказывать никто не будет, ты еще умишкой не дорос . Ты же нуб , как nightfly тебя взял? Чинильщик хренов, если не заметил, то я сам себе чиню.

умишком до тебя что б "дорости" мне надо нихуево так в IQ сбросить

чем я барыжу ,идиот, что ты меня в барыги записал? разве что твоей мамкой на досуге, но денег особо не приносит

 

ну собсно как и говорю пиздабол

  • Haha 2

Share this post


Link to post
Share on other sites
1 час назад, nightfly сказал:

П.С. забираю себе последний п.3 если у вас щас хотя-бы текущий стейбл или каррент. Пруфом - последние 4 буквоцифры серийника.

Последние несколько обновлений , я  уже не делал, честно сказать не сильно и хотелось, поскольку напаял прилично. Как к разработчику данного продукта я искренне отношусь с уважением. Но по поводу последнего п.3  мне просто насрать, как и на шайку ваших узколобых псов.

И кстати проблема этого бага у меня была с 2016г и есть сейчас (если убрать фикс), обновлялся в 2018г , ubilling nas и никаких mikrotik nas. Зря l1ght так запетушился.

Edited by zaza12

Share this post


Link to post
Share on other sites

Ясно. Понятно. Я как всегда прав.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×