Перейти до

Состояние Online


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

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

 

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

 

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

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

:rolleyes:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вхід

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

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

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

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