Перейти до

Как перенести пользоватилей с Abills на Stargazer


Рекомендованные сообщения

Здравствуйте, подскажите как перенести логин+пароль+МАС адрес в stargazer+ubilling

 

Есть люди на роботе которые это будут делать в ручной режиме, но доступа к БД дать им не могу они из любопытства ее убьют.

Но проблема в том что логины и пароли оно генерирует автоматом, как это отключить не нашел - есть только другие методы генерации http://wiki.ubilling.net.ua/doku.php?id=logingeneration

 

Вопрос: отключить генерацию логинов и паролей ?

или делать все на прямую через БД, а потом через 10 дней кричать что случилось с БД

 

Ссылка на сообщение
Поделиться на других сайтах

 

Здравствуйте, подскажите как перенести логин+пароль+МАС адрес в stargazer+ubilling

Взять и перенести.

 

 

Есть люди на роботе которые это будут делать в ручной режиме, но доступа к БД дать им не могу они из любопытства ее убьют.

:facepalm:

 

 

Но проблема в том что логины и пароли оно генерирует автоматом, как это отключить не нашел - есть только другие методы генерации http://wiki.ubilling...logingeneration

Плохо искали. Читайте документацию еще раз. Особенно FAQ.

 

 

или делать все на прямую через БД, а потом через 10 дней кричать что случилось с БД

Почему через 10 дней? Как показывает опыт - минут 20 в среднем проходит до начала воплей. О этом тоже вполне себе ясно сказано в FAQ.

Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, подскажите как перенести логин+пароль+МАС адрес в stargazer+ubilling

 

Есть люди на роботе которые это будут делать в ручной режиме, но доступа к БД дать им не могу они из любопытства ее убьют.

Но проблема в том что логины и пароли оно генерирует автоматом, как это отключить не нашел - есть только другие методы генерации http://wiki.ubilling.net.ua/doku.php?id=logingeneration

 

Вопрос: отключить генерацию логинов и паролей ?

или делать все на прямую через БД, а потом через 10 дней кричать что случилось с БД

через миграцию, предварительно сгенерировав нужный файл

я под себя коекакую генерилку писал, но в реальном бою она пока не проверялась

#!/usr/local/bin/php

<?php
# цокет(ип), логин, пароль - мускуль
$link = mysql_connect(':/tmp/mysql.sock', 'root', 'yastreb');
# название базы
mysql_select_db('abills');
$data_usr=mysql_query('SELECT `id`,`credit` from `users` ');
# Ljd09wl3kfd3moO9dl поменять на секрет из конфига абиллиса!
$data_pss=mysql_query('SELECT DECODE(`password`, \'Ljd09wl3kfd3moO9dl\') as `password` from `users` ');
$data_bill=mysql_query('SELECT `deposit` from `bills` ');
$data_dv=mysql_query('SELECT `cid`,`tp_id` from `dv_main`');
$data_pi=mysql_query('SELECT `_mac_address`,`phone`,`fio`,`city`,`address_street`,`address_build`,`address_flat` from `users_pi` ');

       while ( $row_usr = mysql_fetch_array($data_usr, MYSQL_ASSOC) ) {
        $row_pss = mysql_fetch_array($data_pss, MYSQL_ASSOC);
        $row_bill = mysql_fetch_array($data_bill, MYSQL_ASSOC);
        $row_dv = mysql_fetch_array($data_dv, MYSQL_ASSOC);
        $row_pi = mysql_fetch_array($data_pi, MYSQL_ASSOC);
        printf ("%s;%s;%s;%s;%s;%s;%s;%s;%s/%s/%s/%s;%s\n",
$row_usr["id"],
$row_pss["password"],
$row_dv["cid"],
strtolower(str_replace("-", ":", $row_pi["_mac_address"])),
$row_dv["tp_id"],
$row_bill["deposit"],
$row_usr["credit"],
$row_pi["phone"],
$row_pi["city"],
$row_pi["address_street"],
$row_pi["address_build"],
$row_pi["address_flat"],
$row_pi["fio"] );
}

?>
Ссылка на сообщение
Поделиться на других сайтах

 

Здравствуйте, подскажите как перенести логин+пароль+МАС адрес в stargazer+ubilling

 

Есть люди на роботе которые это будут делать в ручной режиме, но доступа к БД дать им не могу они из любопытства ее убьют.

Но проблема в том что логины и пароли оно генерирует автоматом, как это отключить не нашел - есть только другие методы генерации http://wiki.ubilling.net.ua/doku.php?id=logingeneration

 

Вопрос: отключить генерацию логинов и паролей ?

или делать все на прямую через БД, а потом через 10 дней кричать что случилось с БД

через миграцию, предварительно сгенерировав нужный файл

я под себя коекакую генерилку писал, но в реальном бою она пока не проверялась

#!/usr/local/bin/php

<?php
# цокет(ип), логин, пароль - мускуль
$link = mysql_connect(':/tmp/mysql.sock', 'root', 'yastreb');
# название базы
mysql_select_db('abills');
$data_usr=mysql_query('SELECT `id`,`credit` from `users` ');
# Ljd09wl3kfd3moO9dl поменять на секрет из конфига абиллиса!
$data_pss=mysql_query('SELECT DECODE(`password`, \'Ljd09wl3kfd3moO9dl\') as `password` from `users` ');
$data_bill=mysql_query('SELECT `deposit` from `bills` ');
$data_dv=mysql_query('SELECT `cid`,`tp_id` from `dv_main`');
$data_pi=mysql_query('SELECT `_mac_address`,`phone`,`fio`,`city`,`address_street`,`address_build`,`address_flat` from `users_pi` ');

       while ( $row_usr = mysql_fetch_array($data_usr, MYSQL_ASSOC) ) {
        $row_pss = mysql_fetch_array($data_pss, MYSQL_ASSOC);
        $row_bill = mysql_fetch_array($data_bill, MYSQL_ASSOC);
        $row_dv = mysql_fetch_array($data_dv, MYSQL_ASSOC);
        $row_pi = mysql_fetch_array($data_pi, MYSQL_ASSOC);
        printf ("%s;%s;%s;%s;%s;%s;%s;%s;%s/%s/%s/%s;%s\n",
$row_usr["id"],
$row_pss["password"],
$row_dv["cid"],
strtolower(str_replace("-", ":", $row_pi["_mac_address"])),
$row_dv["tp_id"],
$row_bill["deposit"],
$row_usr["credit"],
$row_pi["phone"],
$row_pi["city"],
$row_pi["address_street"],
$row_pi["address_build"],
$row_pi["address_flat"],
$row_pi["fio"] );
}

?>

Спасибо попробую

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
    • Від ppv
      Собака-посилака перестала відправляти повідомлення. Підкажіть де шукати.
      Можливо таке після пропадання світла, сервер ребутнувся, але я не впевнений. Візуально все працює, крон працює, а повідомлення висять в черзі, смс така ж картина.

    • Від camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
    • Від camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • Від grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
×
×
  • Створити нове...