Перейти до

Состояние Online


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

Приветствую Всех!

 

Подскажите где СТГ хранит инфу о том, что пользователь в online.

Связка СТГ и мускул.

 

Для чего это нужно:

 

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

Ссылка на сообщение
Поделиться на других сайтах

Если пользователь показан Online то причина этому может быть только одна: он авторизован.

Авторизаторов у нас всего два: ao и inetacces.

Если он авторизован ao - просто снять отметку "Всегда Online"

Если он авторизован inetaccess и при этом сам авторизатор не запущен - он должен отключиться по тайм-ауту.

Ссылка на сообщение
Поделиться на других сайтах
  madf сказав:
Если пользователь показан Online то причина этому может быть только одна: он авторизован.

Авторизаторов у нас всего два: ao и inetacces.

Если он авторизован ao - просто снять отметку "Всегда Online"

Если он авторизован inetaccess и при этом сам авторизатор не запущен - он должен отключиться по тайм-ауту.

 

Через inetaccess - я ждал тайм-аут и не могу дождаться.

 

Madf скажи если я его через конфигуратор отключаю сеанс должен разорваться?

У меня при включении опять горит онлайн

Ссылка на сообщение
Поделиться на других сайтах

Дело в том, что у юзера есть два различных состояния: authorized и connected. authorized он после авторизации атворизатором и это дело никак не контролируется через конфигуратор. connected он если authorized и имеет достаточно денег на счету (или кредит). Это состояние контролируется через конфигуратор ("отключить").

Было бы неплохо предоставить рецепт чтобы вызвать такое состояние.

Ссылка на сообщение
Поделиться на других сайтах
  madf сказав:
Дело в том, что у юзера есть два различных состояния: authorized и connected. authorized он после авторизации атворизатором и это дело никак не контролируется через конфигуратор. connected он если authorized и имеет достаточно денег на счету (или кредит). Это состояние контролируется через конфигуратор ("отключить").

Было бы неплохо предоставить рецепт чтобы вызвать такое состояние.

 

Попробую как нибудь составить его )

Ссылка на сообщение
Поделиться на других сайтах
  • 5 months later...
  madf сказав:
Stg хранит инфу о том что пользователь OnLine в поле USER::connected

:rolleyes:

можно по-подробнее? где такое поле найти ?

stg-2.406-rc1 - в базе такого поля не вижу

Ссылка на сообщение
Поделиться на других сайтах
  trs сказав:
:rolleyes:

можно по-подробнее? где такое поле найти ?

stg-2.406-rc1 - в базе такого поля не вижу

Это не в базе. Это одно из полей объекта класса USER. В базу не пишется состояние пользователя.

Хотя косвенно его можно определить, но это не надежный метод. В Firebird есть tb_sessions_log, в него пишутся моменты коннектов и дисконнектов пользователей. Можно посмотреть последнюю запись по пользователю.

Cамый надежный метод - это скрипты OnConnect/OnDisconnect.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

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

×
×
  • Створити нове...