|
![]() |
#1 |
Участник
|
Вот немного подправил, чтобы можно было указать кол-во подключений для логина
X++: xSession session = new xSession(); int i; int counter; SysUserInfo userInfo; ; userInfo = SysUserInfo::find(curUserId()); for (i = 1; i <= xSession::maxSessionId(); i++) { session = new xSession(i, true); if (session && session.userId() == curUserId()) { counter++; } } if ((userInfo.CountSessionFromOneLogin != 0) && (userInfo.CountSessionFromOneLogin < counter)) checkFailed(strfmt('%1', counter)); |
|
![]() |
#2 |
Участник
|
Цитата:
i <= xSession::maxSessionId()
Я проверяю в цикле до Info::licensedUsersTotal() + 1. А что, в 4-ке появился параметр Код: userInfo.CountSessionFromOneLogin |
|
![]() |
#3 |
AX*****
|
В DAX 4.0 SP1 EE нет этого поля.. вероятно оно добавлено polygris
__________________
О, как беден, как груб наш русский язык! [c] А.С.Пушкин |
|
![]() |
#4 |
Участник
|
если на Box нажать ctrl+break Ваш shutdown не отработает
|
|
![]() |
#5 |
Участник
|
Изобретать телескоп пока никто не разрешал
![]() |
|
Теги |
ax3.0, лицензия, сессия |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|