Jump to content

Sgconf


Recommended Posts

Начинаем тестить :(

Тут лежит конфигуратор.

 

http://stargazer.dp.ua/q/sgconf-2005.04.14-16.29.41.tgz

 

Это limited edition :( Т.е. не полнофункциональный.

 

Компилим так:

make, для linux

make bsd, для фри

 

В архиве лежат собранные бинарники для фри и для линукса, на случай проблем при компицяции.

 

Конфигуратор позволяет:

1. Менять деньги

2. Менять кредит

3. Менять тариф

4. Посылать сообщения

Link to post
Share on other sites

Всё что представлено - пашет на УРА :(

 

Спасибо. Очень нужная штука.

 

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

Или например снятие со счёта денег за услуги какие-то.....

 

просто не силён в пхп.... а не хотелось бы что бы поламали быстро....

Может есть возможность увидеть клиенту какая команда пошла в консоль для исполнения??

А то так пароль вычислят и всё..... хана.... :(

Link to post
Share on other sites

вдогонку

 

если с консоли посылать сообщение на русском или на украинском, то придет оно юзеру в КОИ-8Р

ну или какая там кодировка по умолчанию в системе стоит ....

 

переделать бы :(

но и так все просто замечательно !

Link to post
Share on other sites
Вопрос слегка не по теме: Если на пхп сделать пользователю возможность менять тариф, запуская через судо конфигуратор с задаными параметрами....

Можно без судо. Т.е. sgconf не требует запуска от рута.

Link to post
Share on other sites
Вопрос слегка не по теме: Если на пхп сделать пользователю возможность менять тариф, запуская через судо конфигуратор с задаными параметрами....

Можно без судо. Т.е. sgconf не требует запуска от рута.

а поподробнее можно ?

Link to post
Share on other sites
Вопрос слегка не по теме: Если на пхп сделать пользователю возможность менять тариф, запуская через судо конфигуратор с задаными параметрами....

Можно без судо. Т.е. sgconf не требует запуска от рута.

а поподробнее можно ?

Подробнее как запускать sgconf без sudo?

Да, об этом стоит написать мануал :(

Запускать так: ./sgcong

Link to post
Share on other sites
Вопрос слегка не по теме: Если на пхп сделать пользователю возможность менять тариф, запуская через судо конфигуратор с задаными параметрами....

Можно без судо. Т.е. sgconf не требует запуска от рута.

а поподробнее можно ?

Подробнее как запускать sgconf без sudo?

Да, об этом стоит написать мануал :(

Запускать так: ./sgcong

вопрос еще кода будут остальные фишки как у виндового конфигуратора ?

особенно интересует заморозка и отключение

а так же смена режима олвейс оналйн

а то веб админку хочу сделать полноценную

Link to post
Share on other sites

с предыдущей версией СТГ конфигуратор работает? А то при компиляции на БСД пишет ошибку:

g++: /usr/local/lib/libgnugetopt.a No such file or directory

Link to post
Share on other sites

Да, пока что так и сделал, всё работает, спасибо.

Всё же интересно, в чём проблема при комплияции, у меня или нет.

Link to post
Share on other sites

Да это понятно, я и цитирую, что он пишет. Я думал моет кто скажет, откуда эта библиотека и/или кто знает за что отвечает.

Link to post
Share on other sites

Две команды:

sgconf -s 127.0.0.1 -p 5555 -a admin -w pass -u b-boy -c 100

и

sgconf -s 127.0.0.1 -p 5555 -a admin -w pass -u "b-boy" -c 100

дают одинаковую ошибку "Incorresct user login b-boy"

Через ГУИ-конфигуратор деньги легко и успешно добавляются.

ИМХО баг в обработке логинов с дефисом.

 

ЗЫ: "IncorreSct" :)-)

Link to post
Share on other sites
попробуй писать 'b-boy' вместо "b-boy"

пробовал, всё так же :)

Хорошо что такой клиент (с дефисом) всего один, а всё равно неудобно следить за его платежами, раз уж он теперь не поддается автоматизации

Link to post
Share on other sites

решение проблемы с дефисами в именах юзеров и админов находится в файле main.cpp

сделать так в 274 строке

 

было

 

       || (login[i] >= '0' && login[i] <= '9')

 

а надо сделать так

 

       || (login[i] >= '-' && login[i] <= '9')

 

З. Ы. решение от меня, не от автора за возможные последствия отвественности не несу :)

 

но у меня все работает

Link to post
Share on other sites
Guest Guest_Andy

Консольный конфигуратор это здорово. Именно то что нужно.

Правда у меня почему-то не работает. Stargazer server 2.014.7.6 компилю конфигуратор Freebsd 5.0. Подключаюсь с Win компа создаю нового пользователя con c паролем 1 (для пробы). Запускаю

sgconf -s 127.0.0.1 -p 5555 -a con -w 1 -u b -c 10

Получаю в ответ Login or password failed (b -логин пользователя )

ps Пробовал создавать других пользователей и использовать admin тот же результат. Кто что подскажет?????

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.

×
×
  • Create New...