Перейти до

Как перенести пользоватилей с 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.

Ссылка на сообщение
Поделиться на других сайтах
  В 23.05.2014 в 12:20, Chvalov сказав:

Здравствуйте, подскажите как перенести логин+пароль+МАС адрес в 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"] );
}

?>
Ссылка на сообщение
Поделиться на других сайтах
  В 23.05.2014 в 13:25, RockManX сказав:

 

  В 23.05.2014 в 12:20, Chvalov сказав:

Здравствуйте, подскажите как перенести логин+пароль+МАС адрес в 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 користувачів

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

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

    • Від 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? Буду вдячний за роз'яснення або посилання на відповідні приклади.
    • Від nightfly
      Ubilling 1.5.2 rev 9302 Book of Endings
       
      Зміни в структурі БД. alter.ini: нова опція FASTPROFITCALC_ENABLED, що вмикає швидкий підрахунок прибутку. alter.ini: нова необов'язкова опція KARMA_IN_PROFILE що вмикає показ карми в профілі користувача. alter.ini: нова опція SWITCHES_AUTH_ENABLED, що вмикає довідник даних авторизації пристроїв. alter.ini: нова опція PON_SCRIPTS_ENABLED, що вмикає підтримку скриптів OLT в ПОНізаторі. alter.ini: нова опція PON_ONU_FDB_SELFFILTER, що вмикає фільтр MAC-ів при відображенні FDB за ONU. alter.ini: нова опція USERBYIP_ENABLED, що вмикає виклик userbyip в RemoteAPI. alter.ini: пачка нових опцій PB_FASTURL_*, що керують поведінкою модулю відсилання коротких посилань на оплату. Модуль PONizer: виправлена помилка зникнення PON інтерфейсів при опиті BDCOM GP3600 Модуль “Профіль користувача”: для опису плагінів профілю та оверлеїв на кшталт “чорної магії” тепер опційно можливо вказувати link_target. Модуль “Панель задач”: для опису елементів панелі задач, тепер опційно можна вказувати LINK_TARGET. Модуль Записи телефонних розмов: вирішено проблеми швидкодії, при перегляді списку записів дзвінків. Модуль “Записи телефонних розмов”: більше не призводить до вичерпання пам'яті процесу, при перегляді великих архівів дзвінків. Модуль “Записи телефонних розмов”: новий аудіо-плеєр для прослуховування записів з візуалізацією аудіо-хвилі. Модуль “Пошук оплат”: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модуль УКВ: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модулі Мапа обладнання та користувачів: трішки вичищено код. Ліпше не стало. Модуль “Мапа будинків”: поле пошуку при розташуванні будинку, тепер попередньо заповнено локацією, при переході за посиланням “розташувати на мапі”. Модуль “Панель задач”: опція TB_QUICKSEARCH_INLINE змінила свою поведінку, та може тепер приймати значення 0|1|2. Модуль “Звіт по трафіку”: виправлено проблему відображення графіків OphanimFlow для NAS на роздільних здатностях менше ніж FullHD. Кабінет користувача: в модулі “Відеоспостереження” відображення попереднього перегляду каналів користувача, стало трішки притомнішим. Сховище зображень: трішки покращено поведінку форми завантаження. RemoteAPI: новий виклик onusigcompressor, що радикально стискає розпухаючі дані історії сигналів ONU. RemoteAPI: новий виклик pbxmonrefill, що оновлює кеш записів телефонних розмов. RemoteAPI: новий виклик userbyip, що повертає дані про користувача за його IP. OpenPayz: в бекенді та фронтенді platon виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • Від ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • Від ~AsmodeuS~
      Розщеплення платежів
      В нашу систему додається підтримка нового функціоналу платіжних систем під назвою «Розщеплення платежів»
      Список систем:
      — Liqpay
      — Приват
      — Easypay merchant
      — Easypay provider (скоро)
      — Portmone (скоро)
      — City24 (скоро)
      — iPay (скоро)
      Список підтримуваних платіжних може бути розширено в майбутньому.
      Уже доступно в release 1.30.00.
      Підтримується з Paysys V4.
×
×
  • Створити нове...