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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2013, 12:40   #1  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
Информация о компьютере / пользователе, с которого заходили в Axapta 3.0
Скажите, можно администратору системы как-то определить, с какого компьютера / под каким пользователем запускалась Axapta 3.0, если авторизация идёт по логину / паролю?
Старый 18.10.2013, 12:42   #2  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Регистрация: 21.04.2008
Администрирование\Запросы\Журнал работы пользователей
Старый 18.10.2013, 13:29   #3  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
Да, там смотрел. Простите, немного неточно вопрос задал. Интересует, под каким пользователем человек сидел за компьютером, с которого залез в Аксапту.
Старый 18.10.2013, 14:02   #4  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Регистрация: 21.04.2008
Насколько я понял, вам интересно доменное\сетевое имя пользователя, т.е. юзера Windows.
Если у пользователя Ах заполнено "Сетевое имя пользователя" (Администрирование\Пользователи\Разное), то данная информация будет в таблице UserInfo.OSAccountName.
Иначе использовать WinAPI и прочие хитрости.
Старый 18.10.2013, 14:13   #5  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
Нет, это не заполнено, да и не помогло бы, если под этим пользователем Аксапты зашли с другого пользователя винды. WinAPI и прочее постфактум использовать не получится, к сожалению.
Старый 18.10.2013, 16:17   #6  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от Corel Посмотреть сообщение
Интересует, под каким пользователем человек сидел за компьютером, с которого залез в Аксапту.
а почему это может быть интересно?
к тому же всегда можно оксапту запустить под другим юзером через Run As..
Постфактум это уже не узнать, разве что можно на компе пользователя логи поковырять какие-нибудь. Но если их нет, то уже никак. Но можно спросить пользователя еще и, возможно, он ответит правду. Или обратиться к методам Гестапо.
Что за контора у вас такая?
Старый 18.10.2013, 16:43   #7  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
В таблице SysUserLog добавить поле osAccountName и изменить метод insert.
X++:
public void insert()
{
    xSession xSession = new xSession();
    this.computername = xSession.clientComputerName();
    this.clientType   = xSession.clientKind();
    this.sessionId    = xSession.sessionId();
    this.buildNum     = xInfo::buildNo();

    // UserName -->
    this.osAccountName = WinApi::getUserName();
    // UserName  <--

    this.overwriteSystemfields(true);
    this.(fieldNum(SysUserlog, createdDate)) = xSession.loginDate();
    this.(fieldNum(SysUserlog, createdTime)) = xSession.loginTime();
    super();
}
За это сообщение автора поблагодарили: Corel (1).
Старый 18.10.2013, 16:53   #8  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от lvan Посмотреть сообщение
а почему это может быть интересно? к тому же всегда можно оксапту запустить под другим юзером через Run As.
Виндовый логин, под которым запускался клиент 3-ки, может быть интересен с т.з. разбора полетов, кроме того, обычно пароль от виндового логина знает только сам пользователь, а пароль от аксаптовского логина в 3.0 узнать (или поменять его у другого пользователя и потом зайти под ним) может кто угодно.
Старый 18.10.2013, 17:09   #9  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Виндовый логин, под которым запускался клиент 3-ки, может быть интересен с т.з. разбора полетов, кроме того, обычно пароль от виндового логина знает только сам пользователь, а пароль от аксаптовского логина в 3.0 узнать (или поменять его у другого пользователя и потом зайти под ним) может кто угодно.
Мы даже делали запрет входа под чужим логином (со страшным сообщением о несанкцианированном доступе), что бы только доменная авторизация отрабатывала.
Старый 21.10.2013, 17:39   #10  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
Цитата:
Сообщение от raz Посмотреть сообщение
В таблице SysUserLog добавить поле osAccountName и изменить метод insert.
Спасибо, на будущее, видимо, придётся добавить.
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Виндовый логин, под которым запускался клиент 3-ки, может быть интересен с т.з. разбора полетов, кроме того, обычно пароль от виндового логина знает только сам пользователь, а пароль от аксаптовского логина в 3.0 узнать (или поменять его у другого пользователя и потом зайти под ним) может кто угодно.
Ага, именно для этого.
Старый 21.10.2013, 19:52   #11  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от gl00mie Посмотреть сообщение
пароль от аксаптовского логина в 3.0 узнать (или поменять его у другого пользователя и потом зайти под ним) может кто угодно.
чо, секурити в 3.0 не работает что ли?
или любой пользователь каким-то образом может повысить свои привелегии?
Старый 21.10.2013, 21:54   #12  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от lvan Посмотреть сообщение
чо, секурити в 3.0 не работает что ли? или любой пользователь каким-то образом может повысить свои привелегии?
В стандартном приложении 3.0 есть дыры, благодаря которым любой пользователь может поменять пароль другого пользователя Аксапты и потом зайти под ним в систему.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptacorner: Dynamics Axapta History Blog bot DAX Blogs 0 15.06.2012 17:11
dynamicsaxtraining: Axapta Training Introduction Blog bot DAX Blogs 0 12.11.2009 17:05
Информация о некоторых разработтаных модулях для Axapta raz DAX: Прочие вопросы 0 25.01.2006 10:32
Информация о пользователе Mystery DAX: Программирование 2 18.02.2004 17:48
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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