Необходимо реализовать принудительную смену пароля пользователя при запуске тонкого клиента, с проверкой пароля на срок давности (как в виндовз).
Аутентификация должна происходить средствами 1С:Предприятия.
Сам встроенный язык пока знаю плохо, поэтому и прощу помощи.
В теории это выглядит так:
- в карточку пользователя добавить дату последнего изменения пароля
(в справочнике "Пользователи" сделал в форме редактирования Пользователя ИБ поле "ДатаИзмененияПароля" и прописал код)
&НаКлиенте
Процедура Пароль1СПредприятияПодтверждениеПриИзменении(Элемент)
Пароль1СПредприятияБылИзменен = Истина;
Объект.ДатаИзмененияПароля = ТекущаяДата ();
КонецПроцедуры
т.е. при создании нового пользователя/пароля записывается текущая дата
- теперь нужно в процедуре ПриНачалеРаботы описать механизм сравнения даты создания пароля пользователей и предложение на его изменение в случае первого входа или если он устарел
(в этом месте я и остановился
)
Может кто то сталкивался с подобной задачей или встречал код подобного решения?