12.02.2013, 17:32 | #1 |
Участник
|
Исходные данные: NAV 5.01, SQL Server 2008 R2
После перехода с нативной базы на SQL, юзеры перестали получать сообщение о том, что через N дней истекает пароль (в один прекрасный день программа их просто отфутболивает со словами: Срок действия вашего пароля истек) Раньше в Т2000000002 (User) было поле Expiration Date Password, которое заполнялось при смене пароля в триггере OnModify этой самой таблицы (это поле проверялось в CU1.LogInStart и, если оставалось меньше определенного кол-ва дней до конца, то пользователь получал соотв. сообщение и мог своевременно изменить пароль). Сейчас SQL этот триггер попросту не выполняет, в рез-те чего поле хранит неверное значение (фрагмент в CU1.LogInStart пришлось закомментарить) Как решить проблему? а именно: нужно юзеров заблаговременно уведомлять, что через столько-то дней пароль истечет. п.с.: у нас пользователи для работы в Нав используют не Windows, a Database аутотенфикацию. |
|
13.02.2013, 11:06 | #2 |
NavAx
|
Если на sql-сервере ставить галку "enforce password policy", то к паролю будут применяться адэшные правила, в т.ч. числе на срок действия (пофигу, бдэшный логин или виндовый)
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
13.02.2013, 19:36 | #3 |
Участник
|
|
|