Перейти до

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

Опубліковано:
а есть ли в планах вход в кабинет пользователя по логину паролю.... авторизация через ip немного не то

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

Как можно заметить последних два релиза сосредоточены на допиливании юзабилити, юзерфрендли и стабилизации имеющегося уже функционала. До 0.2.6 новый функционал подразумевающий какие-либо изменения в ядре пока не планируется.

 

0.2.5 если все будет хорошо запланирован через неделю-полторы.

Опубліковано:

Сегодня обнаружили такой БАГ, а может недопоняли чего. Установили "Ubilling" если воспользоваться на любом компьютере в локальной сети такой ссылкой http://ххххххххххх/billing/config/billing.ini , то сами видите что может увидить более менее продвинутый пользователь (( . Логин и пароль как на ладоне. Можно ли сделать этоти файлы не ini а php ?

Опубліковано:

3. Убедитесь что для виртуал-хоста на котором работает Ubilling в Apache включена опция AllowOverride All

4. Постарайтесь позволить доступ к Ubilling, только оттуда откуда это действительно нужно

#.htaccess

deny from all

allow from 192.168.0.

Это в корне убиллинга.

В корне ./config

deny from all

Опубліковано:
К стати да, я уже говорил про 777 :)

И даром говорил - конфиги должны быть доступны для чтения форкам апача по самоочевидным причинам. Почему не chown? А изза этих ваших линуксов в которых апач работает под неизвестно кем.

А то что вообще не работают htaccess это типа нормально? :)

 

черным по белому пишут

chmod -R 777 content/ config/ multinet/ exports/ remote_nas.conf vservices.php

А еще чернее, по еще более белому: http://wiki.ubilling...php?id=security

Собсно п.3.

А если хочется сделать все как у белых людей то стоит еще осилить наконец п.4. и SSL.

 

Логин и пароль как на ладоне. Можно ли сделать этоти файлы не ini а php ?

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

 

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

Наглядно:

http://demo.ubilling...fig/billing.ini

http://demo.ubilling.../content/users/

  • 2 weeks later...
Опубліковано:

Релиз Ubilling 0.2.5 rev 1349

 

Список изменений.

 

* Изменения в структуре БД: (см. дамп)

* alter.ini: новая опция ARPDIAG_ENABLED отвечающая за включение соответствующего модуля

* alter.ini: новая опция NOBACKUPTABLESLIKE указывающая паттерны табличек которые не стоит бекапить (детальную статистику например).

* alter.ini: новая опция TB_ICONCUSTOMSIZE позволяющая каждому оператору определять собственный размер иконок в модуле "Панель задач". По умолчанию используется размер установленный в TASKBAR_ICON_SIZE

* alter.ini: новая опция MACCHANGERANDOMDEFAULT генерирующая случайный уникальный MAC в диалоге ручной смены.

* Модуль "Отчет по подключениям": исправлен показ сегодняшних подключений

* Модуль "Свитчи": исправлена сортировка по состоянию живости, рефакторинг, чистка

* Модуль "Свичи": если в описании встречается "NP" для свича не будет вызван zb_PingICMP

* Модуль "Модели свитчей": исправлена сортировка, очеловечено удаление, рефакторинг, чистка

* Модуль "Отчет по подключениям": рефакторинг, чистка, исправление сортировок

* Модуль "Смена тарифа": больше нельзя выставить переход со следующего месяца для только что зарегистрированного пользователя у которого нету текущего тарифа

* Модуль "Бекап БД": больше не резервирует таблицы указанные в параметре NOBACKUPTABLESLIKE

* Модуль "Хелпдеск": полностью переписан с учетом человеческой физиологии и более не вызывает переломов мозга.

* Модуль "Просмотр событий": появилась возможность поиска по самим событиям

* Модуль "Массовая рассылка": теперь не генерирует килотонны логов при включенном MASSSEND_SAFE

* Модуль "Контроль скорости": рефакторинг, чистка, появилась возможность убирать переназначения скорости кнопкой "исправить"

* Новый модуль: "ARPдиагностика" позволяющий вылавливать всякие подозрительные вопли например от arpwatch о попытках подмены IP

* Новый модуль: "Геноцид" позволяющий контролировать на глаз процент утилизации пользовательской полосы

* Кабинет пользователя: появилась Белорусская локализация

* Кабинет пользователя: появилась дополнительная проверка не позволяющая установить себе кредит при суме задолжености больше стоимости текущего тарифа

* Кабинет пользователя: zbs_ModulesMenuShow теперь может опционально показывать иконки для модулей

* Где только можно натыканы дополнительные редиректы чтобы избежать дублирования отсылки POST данных

* jquery и прочие радости жизни больше не прилетают откуда-то с API google

 

 

Перед обновлением штатным обновлятором следует добавить в конец alter.ini следующие параметры:

 

ARPDIAG_ENABLED=0
NOBACKUPTABLESLIKE=logs_,detailstat,weblogs
TB_ICONCUSTOMSIZE=1
MACCHANGERANDOMDEFAULT=0

 

И вкатить следующий дампик в БД:

 

CREATE TABLE `genocide` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`tariff` VARCHAR( 255 ) NOT NULL ,
`speed` INT NOT NULL
) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1;

 

Также обновлены онлайн демка и ubinstaller.

 

 

happy_frog.gif

Опубліковано:

Разыскиваются добровольцы-смертники для тестирования новых плюшек.

 

Критерии:

- Желание заработать эпилептический припадок

- Нормальное знание mikrotik (что означает не только тыканье по винбоксу, так я сам умею :) )

- Понимание того как оно работает с радиусом

- Присутствие в аське

Опубліковано:

В статистике пользователя пишет "

Нету графичков изза того что не найден сервер доступа с bandwidthd для сети пользователя

"

Как создать этот сервер, или как нужно правильно настроить отображение графиков?

Опубліковано:
Как создать этот сервер, или как нужно правильно настроить отображение графиков?

Для конкретной подсети добавить сервер доступа с указанной ссылкой на робочий bandwidthd

 

Как это выглядит на практике можете посмотреть на демке например.

Опубліковано:

Mishcheko_A в браузере пиши http:// ip servera/band

 

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

Опубліковано:

2 ARA

bandwidthd начинает рисовать юзера по дефолту только после мега трафика.

 

2 Остальные все

Ну что, кроме Диониса никто не хочет побыть смертничком?

  • 3 weeks later...
Опубліковано:

Релиз Ubilling 0.2.6 rev 1423

 

Список изменений:

- Изменения в структуре БД, см. дамп.

- alter.ini: новая опция RESETONCFCHANGE вызывающая ресет пользователя при изменении любого доп. поля профиля.

- alter.ini: новая опция RESETONTAGCHANGE вызывающая ресет пользователя при добавлении либо удалении тегов

- alter.ini: новая опция TB_NEWTICKETNOTIFY включающая нотификацию о новых тикетах в «Панели задач»

- Модуль «Адрес»: исправлен баг делающим невозможным повторное заселение пользователя в некоторых ситуациях

- Модуль «Удаление пользователя»: убрано автозаполнение в поле подтверждения

- Модуль «Мастер отчетов»: при показе непечатных отчетов теперь есть ссылка в профиль пользователя

- Модуль «Замена MAC»: добавлена проверка на уникальность устанавливаемого MAC

- Модуль «Замена MAC»: появилась валидация формата MAC адреса при ручном вводе

- Модуль «Замена MAC»: добавлен дополнительный логгинг

- Модуль «Сервера доступа»: появилась возможность добавления NAS типов mtdirect и mtradius

- Модуль «Тарифы»: добавлена проверка на валидность имени тарифа, все опасные штуки будут поскипаны при создании тарифа

- Модуль «Тарифы»: добавлено дополнительное логирование

- Модуль «Типы оплат»: теперь не так просто удалить тип оплаты «наличка» по умолчанию

- Модуль «Панель задач»: косметика, самокликалка на менялке размера иконок

- Модуль «Панель задач»: появилась нотификация о необработанных заявках в техподдержку

- Модуль «SQL Консоль»: полностью переписан и очеловечен

- Модуль «SQL Консоль»: появилась возможность полноценного исполнения своего PHP кода внутри фреймворка

- Модуль «Классы трафика»: появилась возможность редактирования существующих класов

- Учет КТВ: больше нельзя насчитать несколько раз АП за один и тот же месяц

- Кабинет пользователя: теперь не будет проблем с показом иконок модулей в случае если у апача объявлены дефолтные алиасы.

- Кабинет пользователя: новая обязательная опция TC_TARIFFENABLEDFROM описывающая с каких тарифов возможны переходы на тарифы указанные в TC_TARIFFSALLOWED

- Появилась базовая поддержка шейпинга, учета трафика и контроля доступа на Mikrotik

- Новый скрипт GetNasIP (docs/mikrotik/presets/stargazer/) получающий IP сервера доступа по логину абонента

- Новый скрипт GetNasType (docs/mikrotik/presets/stargazer/) получающий тип сервера доступа по логину абонента

- Обновлена встроенная справка

- OpenPayz: новый фронтенд для осуществления онлайн платежей при помощи Приватбанка (privat2)

- Переписан низкоуровневый class ApiBilling - теперь не должно случаться мистических штук при передаче параметров в stargazer

 

 

 

Перед обновлением следует добавить в конфиги следующие опции по умолчанию:

 

alter.ini:

RESETONCFCHANGE=0
RESETONTAGCHANGE=0
TB_NEWTICKETNOTIFY=1

 

userstats.ini

TC_TARIFFENABLEDFROM = tariff,Unlim-5

(Здесь должны быть перечисленными ваши тарифы для которых включена возможность перехода

 

 

А также категорически рекомендуется вкатить следующий дампик в БД:

 

CREATE TABLE `ubstats` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`key` VARCHAR( 40 ) NULL ,
`value` VARCHAR ( 255 ) NULL
) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1;

 

Обновленную демку можно узреть здесь: http://ubilling.net.ua/?module=fnpages&pid=demo

 

rainbow_cat2.gif

Опубліковано:

Да должен бы жить в принципе неплохо.

Никаких глобальных изменений между 5.2/3 на котором оно у меня работает и 5.4 сколько помниться нету.

 

А шо посыпалось что-то где-то?

Опубліковано:

Доброе время суток ;)

Сразу извините может не втему.

Как настроить тарифы так чтоб денежка снималась каждый день и продлевался и нет с момента пополнения, так как у меня клиенты оплачиваю когда им удобно

я так понял эти параметры нужно указывать в stargazer.conf ???

Опубліковано:

Да, насколько понимаю то что вы хотите называется SpreadFee = yes

 

как быть с этими DayFee=1 FullFee=yes и другими, оставлять как есть?

и ещё вопрос: ubinstaller компилит ядро free без pae? у меня 4гб стоит а видит только 2,7

Опубліковано:

Да, насколько понимаю то что вы хотите называется SpreadFee = yes

 

как быть с этими DayFee=1 FullFee=yes и другими, оставлять как есть?

...

Эти параметры в режиме SpreadFee игнорируются.

Опубліковано:

как насчёт больше 4Гб оперативы, пробывал собрать ядро с пае ошибка в сишном файле, погуглил, все советуют ставить х64, а биллинг будет работать на х64??? :D

Опубліковано:

Хм, проблем с PAE не наблюдал. Странно.

 

cc1: warnings being treated as errors

/usr/src/sys/dev/advansys/advansys.c: In function 'adv_action':

/usr/src/sys/dev/advansys/advansys.c:259: warning: cast from pointer to integer of different size

сейчас поставлю х64 - биллинг будет работать?

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Створити нове...