AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.12.2003, 15:35   #1  
xshaman is offline
xshaman
Участник
 
36 / 11 (1) +
Регистрация: 17.12.2003
Адрес: Санкт-Петербург
Не позволять логинится пользователю если он один раз уже залогинен
Подскажите как отловить что пользователь уже залогинен в системе из Application.StartupPost?
Старый 17.12.2003, 16:02   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 974 (37) +++++++
Регистрация: 03.04.2002
в 2.5 для этого есть класс: SysUsersOnline и одноименная форма
Старый 17.12.2003, 16:16   #3  
xshaman is offline
xshaman
Участник
 
36 / 11 (1) +
Регистрация: 17.12.2003
Адрес: Санкт-Петербург
сделал вот так
PHP код:
// No SYS code must exist in this method
// If you need the startup command, look in the class SysStartupCmd
void startupPost()
{
    
xSession    session;
    
int         counter;
    
str         warning;
    
//--- CRM start
    
if (!appl.isConfigMode())
    {
        
//--- Prevent call to smmInit during installation of Axapta
        //--- If not, code in the method below is run that uses a table that has not yet been created
        
for (counter 1counter <= xSession::maxSessionId(); counter++)
        {
            
session = new xSession(countertrue);
            if (
session)
            {
                if (
session.sessionId() != sessionid())
                {
                    if (
curuserid() == session.userId())
                    {
                        
warning strfmt("User %1 is already logged in!"session.userId());
                        
Box::warning(warning"Login problem!");
                        
InfoLog.shutDown(true);
                    }
                }
            }
        }
        
SmmInit::construct();
    }
    
//--- CRM end

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
HRM,склонение ФИО и все все все OmenSore DAX: Функционал 22 09.02.2009 17:08
Как дать доступ локальному пользователю если он не в домене? Kuat DAX: Администрирование 1 10.12.2007 09:49
Глюки Ctrl+F при уже наложенном фильтре? kashperuk DAX: Программирование 16 19.10.2007 19:52
Затраты учет\списание AlexeyBP DAX: Функционал 9 12.12.2005 18:19
Оснастка как один из видов номенклатуры Андрей Квиклис DAX: Функционал 3 19.12.2002 10:26

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:31.