Jump to content

Веб Админка


Recommended Posts

Какой функционал нужен для админки

уже есть

в 1 альфе

удаление добовление пользователей

смена параметров любых

вывод статистики

отправка сообщений

Link to post
Share on other sites
  • Replies 54
  • Created
  • Last Reply

Top Posters In This Topic

общая статистика, примерно как в конфигураторе.

 

еще бы права админа смотреть при входе, чтобы админ мог например только менять деньги и все.

соотвественно все остальные поля для него можно сделать недоступными

Link to post
Share on other sites

Имхо, тут стоит разделить 3 направления.

1. Админство юзеров, тарифов, админов.

Решается с помощью продвинутого КК.

 

2. Вывод статистики по трафику юзеров, по оплатам, по кредитам, по БМ.

Решается парсингом логов.

 

3. Редактирование конфига стг, рулесов, всяких файлов ОнЮзер*, ОнКоннект, и прочего, лежащего в /etc/stargazer.

Так-же можно сюда впихнуть кнопки "старт", "стоп", "рестарт" для стг.

Наверное самая простая часть )

 

Так вот.

По первому направлению, p0int , у вас все сделано)

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

И чтоб можно было отсылать массовые сообщения, выбирая юзеров тем-же фильтром.

Хотя ещё можно добавить выбор сервера, к кому цепляться.

 

По второму - ну тут широкие горизонты )

В идеале желателен вывод общей статистики по выбранному диапазону юзеров с такого-то по такое-то число.

+ подробная статистика каждого юзера.

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

Могу поделиться в ознакомительных целях.

 

По третьему направлению мыслей нет.

 

Лично для меня наибольшую важность представляет первое направление.

Статистику я скриптами посчитаю )

Link to post
Share on other sites

от скрипта не откажусь

если кто умеет

работать с сокетами на пхп буду признателен за пример

тогда я уйду от парсера логов

и не будет привязки к конкретному серваку

----------

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

----------

разграничение прав сделаю это не сложно

впроцем как и редактирование скриптов OnConnect и прочих

фильтр по юзерам сделать можно

вопрос толкьо фильтр какого плана

диапазон, логин, группа, баланс

через пару дней если успею выложу не полную версию но вполне рабочую

Link to post
Share on other sites

2p0int: Скрипт на перле и пример на пхп лови в ПМ.

 

Как я понимаю, через сервер можно вытащить только суммарные логи по юзерам и направлениям.

Для более детального чего-то нужно их парсить )

 

Фильтр вполне пойдет тот, который в графиеском конфигураторе.

Link to post
Share on other sites
  • 2 weeks later...
  • 2 weeks later...

Тут такая штука...

[sun Jun 25 19:13:35 2006] [error] [client 192.168.2.15] PHP Fatal error:  Incompatible file format:  The encoded file has format major ID 2, whereas the Optimizer expects 1;  The encoded file was probably encoded by the Zend Guard for PHP 5 (zendenc5), and therefore cannot be run on PHP 4 in /usr/local/www/virtual/jabber/admin/p0int/zend_admin_sg/index.php on line 0

 

В двух словах - закодировано зендом для пхп5.

И в пхп4 не хотит работать.

Так, для справки )

Link to post
Share on other sites

Интересная админка.

Что берется посредством КК?

 

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

Link to post
Share on other sites

с помощью его все и делаеться

добовление удаление в процессе отладки

впрочем как и другие функции

кстати небольшой ньюанс

в версии для пхп5 есть переделаный конфигуратор в 4ой нет

Link to post
Share on other sites
Мож че не так сделал, подскажите....

а может скажеш что ты сделал ?

Link to post
Share on other sites

Да в принципе ничего....

Взял архив распакавал го в директорию вебсервера, указываю адрес типа http://my.server.com/adminstg/ на что он мне вот так пишет :-/

 

Вот конфиг файл

<?
$statdir="/var/stargazer/users/";
$stglog="/var/log/stargazer.log";
$admdir="/var/stargazer/admins/";
$sgconf="/usr/local/sbin/sgconf/.sgconf";
$sgconf_temp="/stargazer/tune";
$sghost="127.0.0.1";
$sgport=4445;
?>

Link to post
Share on other sites
Мож че не так сделал, подскажите....

 

Неверный админ настройте правильно статистику

нужен виртуалхост с авторизацией гле логин и пароль должен равняться логину и паролю админа в старгейзере

Link to post
Share on other sites

Какая версия Zend у разработчика бо при запуске дает такое

Fatal error: Incompatible file format: The encoded file has format ID 2006022801, whereas the Optimizer can read up to 2004102401 in /var/www/html/admin/index.php on line 0

версия zend_optimizer.version 2.6.1

Link to post
Share on other sites

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

Но пароль при такой авторизации может быть другой )

Т.е. не совпадать с амдинским в стг.

 

Впрочем я не против такого.

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

Т.е. больше гемороя и меньше переносимости на другие системы.

 

Ещё что хотел спросить - а нужно ли шифрование зендом?

Есть ли на то причины?

Link to post
Share on other sites

Видимо преследуется 2 цели:

1) скрыть исходники

2) оптимизация кода (на то он и зенд оптимизер)

 

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

Link to post
Share on other sites
Видимо преследуется 2 цели:

1) скрыть исходники

2) оптимизация кода (на то он и зенд оптимизер)

 

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

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

 

просто неясно зачем шифровать то, что относится к открытому продукту ?

 

например парсер файла детальной статистики пишется за 2 минуты, даже без знания regex

 

хотя конечно на все воля авторов и надо уважать их мнение.

Link to post
Share on other sites

лично я не хочу просто открывать свой код так как там не только тупой парсер

единственное кому я могу открыть код это производителю биллинга и его помошнику больше наверное не кому

так что довольствуйтесь чем есть

---------------------------

по поводу версии стоит самая последняя

---------------------------

в скором времени будет другая версия

по поводу логина и пароля если пароль будет отличаться то изменения приминяться не будут

Link to post
Share on other sites

ну так может кто что посоветует

Что делать с этим, я понимаю что что-то не то но что

 

The encoded file has format ID 2006022801, whereas the Optimizer can read up to 2004102401 in

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...