BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 01 ноя 2024, 05:37

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 21 ] 
Автор Сообщение
 Заголовок сообщения: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 17:51 
Не в сети

Зарегистрирован: 01 сен 2009, 22:50
Сообщения: 22
Карма: 1
Здравствуйте

Подскажите пожалуйста есть ли где нибудь записи о том,
когда оператор "залогинивался"/"разлогинивался" клиентом к серверу BGB


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 17:55 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
mirk_st писал(а):
Здравствуйте

Подскажите пожалуйста есть ли где нибудь записи о том,
когда оператор "залогинивался"/"разлогинивался" клиентом к серверу BGB


оператор логиниться к серверу при каждом запросе к серверу
(логин и пароль передаются в каждом запросе)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 18:15 
Не в сети

Зарегистрирован: 01 сен 2009, 22:50
Сообщения: 22
Карма: 1
Нет это не то

Интересует следующее
Пришел оператор на работу и запустил клиент и залогинился,
ушел с работы выключил клиент

Так вот, нужно узнать время во сколько оператор залогинился/выключил клиент
Есть ли где нибудь логи об этом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 19:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Сервис - Журналы - Журнал запросов

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 19:14 
Не в сети

Зарегистрирован: 01 сен 2009, 22:50
Сообщения: 22
Карма: 1
Это тоже не то
там нет события "Оператор залогинился "

Нужно определить когда был открыт/закрыт клиент,
а не когда было произведено какое либо действие в нём


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 19:23 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
между клиентом и сервером нет сессии, каждое нажатие кнопки в клиенте пораждает несколько запросов к серверу, при этом после каждого запроса связь разрывается, т.е. после запроса сервер не знает запущен ли клиент или нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 19:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
mirk_st писал(а):
Это тоже не то
там нет события "Оператор залогинился "

Нужно определить когда был открыт/закрыт клиент,
а не когда было произведено какое либо действие в нём



Мммммм...
вот с этим куском
Код:
http://xxx.xxx.xxx.xxx:8080/bgbilling/executer?module=installer&action=GetInstalledPlugins&

сюда...
будет событие - залогинился :)
надеюсь :lol:
А вот с выходом сложнее. Т.к. простое закрытие программы не вызывает никаких действий. Ведь у вас же не будут вызываться действия если вы вырубите принудительно приложение?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 19:33 
Не в сети

Зарегистрирован: 01 сен 2009, 22:50
Сообщения: 22
Карма: 1
skn писал(а):
между клиентом и сервером нет сессии, каждое нажатие кнопки в клиенте пораждает несколько запросов к серверу, при этом после каждого запроса связь разрывается, т.е. после запроса сервер не знает запущен ли клиент или нет.


В принципе про то что не известно когда оператор закончит работу понятно

Также понятно что каждое действие оператора отражается в журнале

Непонятно только одно:
Логируется ли то, когда оператор вводит верный логин пароль в клиент и жмёт "ОК"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 15 апр 2011, 19:56 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
открытие клиента можно отследить по вызову акшена отображающего меню, а вот закрытие клиента не отследишь, клиент может просто выключить программу или отключить питание у компа, сервер об этом не узнает, можно только орентироваться на время последнего запроса от клиента


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 18 апр 2011, 13:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну да, делать как определяют совершенно все сайты, в том числе и этот форум - если от юзера нет активности несколько минут, значит юзер ушёл. Если начались запросы, значит пришёл. По другому никак. Ибо и тут и в вебе клиент-серверная схема работы похожая.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 14:55 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
возникает предложение - сделайте, пожалуйста, опцию client.inactive.timout ну или аналогичную, которая будет по истечении указанного времени "разлогинивать" клиента, в идеале - после указанного времени в открытом клиенте видно только его окно + окно логина и пароля, какбудто оператор нажал "завершить соединение"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 15:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
snark писал(а):
возникает предложение - сделайте, пожалуйста, опцию client.inactive.timout ну или аналогичную, которая будет по истечении указанного времени "разлогинивать" клиента, в идеале - после указанного времени в открытом клиенте видно только его окно + окно логина и пароля, какбудто оператор нажал "завершить соединение"

и сделать что то типа client.inactive.timout = 0, то не разлогинивать вообще

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 15:29 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
snark писал(а):
возникает предложение - сделайте, пожалуйста, опцию client.inactive.timout ну или аналогичную, которая будет по истечении указанного времени "разлогинивать" клиента, в идеале - после указанного времени в открытом клиенте видно только его окно + окно логина и пароля, какбудто оператор нажал "завершить соединение"


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 15:54 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
skn писал(а):
а нафига?

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

skn писал(а):
если ушел, то почему защищать надо только биллинг?

представьте что комп(ы) в какой-то мере общие, комп(ы) имеют защиту от дурака в виде админского и юзерского логинов и умеют засыпать, а после пробуждения просить пароль, а вот БГБ этого не умеет, поэтому и хочется чтобы БГБ спустя некоторое время "уснул", т.е. разлогинил юзера, а когда юзер вернется, не факт что тот же самый - он впишет свои логин и пароль ...

мне не горит, а вот ТС такой фиче думаю будет рад ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 16:50 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
уже просили такое... у меня в TODO лежит несрочном. Но надо это как-то в комплексе с другим реализовывать. И не очень понятно как... у нас нет сесии как таковой. Если только на уровне клиента всё решать, т.е. завести какой-то таймер итд. Но это вроде тож костыль...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 17:04 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
snark писал(а):
skn писал(а):
если ушел, то почему защищать надо только биллинг?

представьте что комп(ы) в какой-то мере общие, комп(ы) имеют защиту от дурака в виде админского и юзерского логинов и умеют засыпать, а после пробуждения просить пароль, а вот БГБ этого не умеет, поэтому и хочется чтобы БГБ спустя некоторое время "уснул", т.е. разлогинил юзера, а когда юзер вернется, не факт что тот же самый - он впишет свои логин и пароль ...


если комп общий, то где гарантии, что кто то не повесил клавиатурный снифер... по моему это приличная дыра в безопасности...
и даже на общем компе почему нельзя завести учетки пользователей, или у вас компы в общественном месте стоят (типа интернет кафе....) и кто за ним работает вообще не контролируется?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 17:40 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
в сервере часы всеравно тикают, так что достаточно по истечении времени сказать "юзер не авторизван" и тогда тыкая куда либо в открытом клиенте окошко авторизации по идее само вылезет, не? ну ... я хотел сказать что пусть клиент открыт, но сделать в нем ничего кроме как смотреть на открытую вкладку(и) не получится, т.к. сервер про этого клиента уже забыл и не считает его авторизовавшимся и как результат - попытка изменить что либо приведет к окошку логина/пароля


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 17:53 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
По истечении времени от какого срока? Ну нельзя отследить когда юзер пришёл когда ушёл.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 18:02 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
dimOn писал(а):
По истечении времени от какого срока?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 20:09 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
Логин и пароль клиент посылает в КАЖДОМ запросе от клиента.
Их запоминает при авторизации КЛИЕНТ.
Сервер не знает даже от клиента пришел запрос или от какого то левого скрипта,
Для сервера важно есть ли в запросе корректный логин + пароль или нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль операторов
СообщениеДобавлено: 19 апр 2011, 20:22 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
тады все сложнее


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.062s | 58 Queries | GZIP : On ]