Смена пользователем своего пароля

Обработка позволяет заставить пользователя сменить свой пароль.

Иногда возникает необходимость заставить пользователей массово поменять пароли, для этого и создана эта небольшая обработка. Необходимо минимальное изменение базы:

1) в Модуле обычного приложения в процедуре «ПриНачалеРаботыСистемы добавить строчку 

Обр = Обработки.СменаПароля.ПолучитьФорму("Форма").ОткрытьМодально();

2) добавление этой обработки в структуру базы.

После этого ни один пользователь не сможет работать пока не сменит пароль.

3 Comments

  1. Andris_infostart

    1)в Модуле обычного приложения в процедуре «ПриНачалеРаботыСистемы добавить строчку »

    Обр = Обработки.СменаПароля.ПолучитьФорму(«Форма»).ОткрытьМодально();

    Судя по этой строке, пользователю менять пароль придётся при каждом запуске системы. Где определяется, что нужно открыть обработку (регистр сведений какой-нибудь или добавление константы)?

    Reply
  2. notka

    (1) Andris_infostart, У меня стоит условие, т.к. я знаю временный пароль своих пользователей. В ЗУП отработал нормально с условием по временному паролю, а в УПП нет, поэтому про условие ничего не писала. Предполагается, что все пользователи сменили пароль и можно убирать обработку из процедуры.

    Reply
  3. Agapov_Stas

    (2) вот это подход ))

    можно убирать обработку из процедуры

    и много таких решений, которые после использования надо удалять из процедур?)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *