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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.08.2004, 11:41   #1  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Сброс паролей
Есть две базы - одна рабочая, другая тестовая.
Необходимо, чтобы пользователи могли заходить в тестовую базу под своим логином, но с пустым паролем.
Тестовая база периодически синхронизируется с рабочей.
Как сбросить пароли пользователей в тестовой базе?
Старый 25.08.2004, 12:39   #2  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Очистите значение поля Password в таблице UserInfo. Эта таблица не отражается в AOT. Так что чистить надо в базе.
Старый 25.08.2004, 13:04   #3  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Спасибо.
Старый 25.08.2004, 13:26   #4  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Цитата:
Изначально опубликовано Hezl
Эта таблица не отражается в AOT.
Почему это не отражается?
AOT -> System Documentation -> Table -> UserInfo
Открываешь браузером таблиц и чистишь.
__________________
С уважением, Игорь Ласийчук.
Старый 25.08.2004, 13:27   #5  
Yaroslav Batozskiy is offline
Yaroslav Batozskiy
Участник
 
15 / 10 (1) +
Регистрация: 19.01.2002
Адрес: Moskow
Таблица отражается в AOT\System documentation\Tables. Поле редактируемо.
Цитата:
Тестовая база периодически синхронизируется с рабочей.
Смотря как синхронизируется... Можно вообще не синхронизировать эту таблицу. А можно использовать Agent для выполнения update USERINFO set PASSWORD=''. Фразу "where ID=..." дописать по желанию
Старый 25.08.2004, 13:28   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
PHP код:
static void ClearPass(Args _args)
{
    
UserInfo            userInfo;
    ;

    
ttsbegin;

    while 
select forupdate userInfo
    
{
        
userInfo.password "";
        
userInfo.update();
    }

    
ttscommit;

Старый 25.08.2004, 14:09   #7  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Господа, а вы уверены, что Аксапта пустит неAdmin с таким "паролем"?
Предлагаю такой вариант
PHP код:
static void ClearPass(Args _args)
{
    
UserInfo            userInfo;
    
Dictionary          dict = new Dictionary();
    ;

    
ttsbegin;

    while 
select forupdate userInfo
    
{
        
userInfo.password dict.buildPassword(""userInfo.Id);
        
userInfo.update();
    }

    
ttscommit;

Старый 25.08.2004, 16:08   #8  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Приветствую, Василий! У меня лично пускает и так... Ах 3,0

Короче, пароли в Axapte - та еще тема

С Уважением,
Георгий
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Шифрование паролей 2 тема Vitaly_K DAX: Программирование 2 15.10.2008 16:40
Сброс данных при логине f18 DAX: Программирование 5 27.02.2007 16:53
Сброс цены в строках закупки (SP3) Oz DAX: Функционал 1 07.07.2004 13:48
шифрование паролей alexbn DAX: Программирование 17 14.05.2004 19:26
Сброс прав доступа на ветке "Разработка" isbist DAX: Администрирование 1 04.03.2004 17:17

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

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

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