gifts2017

Смена пароля

Опубликовал Леван Иремадзе (IRLes) в раздел Администрирование - Защита, права, пароли

Обработка предназначена для смены пароля пользователя. Более красочная, чем в типовых конфигурациях, и понадобится тем, кто еще не сделал смену пароля в своих конфигурациях.

Для работы обработки понадобится добавление в общий модуль с флагом Привилигированный. В обработке используется общий модуль "ПолныеПрава"

Текст вызываемой функции, которую надо добавить в общий модуль "ПолныеПрава" или любой другой (в этом случае надо будет менять имя модуля в самой обработке):

Функция ПаролиСовпадают(ТекущийПароль) Экспорт

ПользовательИнформационнойБазы = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя());
ХэшНастоящегоПароля = ПользовательИнформационнойБазы.СохраняемоеЗначениеПароля;
НачатьТранзакцию();
ПользовательИнформационнойБазы.Пароль = ТекущийПароль;
ПользовательИнформационнойБазы.Записать();
ХешВведенногоПароля = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя()).СохраняемоеЗначениеПароля;
ОтменитьТранзакцию();

Если ХешВведенногоПароля = ХэшНастоящегоПароля Тогда

Возврат Истина;

Иначе

Возврат Ложь;

КонецЕсли;

КонецФункции

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Смена пароля
.epf 22,19Kb
26.03.12
79
.epf 22,19Kb 79 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Осипов Сергей (fixin) 26.03.12 23:40
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа