![]() |
#4 |
Участник
|
Вот немного подправил, чтобы можно было указать кол-во подключений для логина
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)); |
|