СтарыйПарольСовпадаетССохраненным (БСП)

Автор: 1С
ОбщийМодуль.ПользователиСлужебный
БСП

Старый пароль совпадает сохраненным. Сравнивает старый пароль с ранее сохраненным паролем

// Сравнивает старый пароль с ранее сохраненным паролем
// для пользователя ИБ без учета контроля сложности пароля.
//
// Параметры:
//  Пароль                      - Строка - старый пароль, который нужно сравнить.
//
//  ИдентификаторПользователяИБ - УникальныйИдентификатор - пользователь ИБ для которого
//                                нужно проверить старый пароль.
//
// Возвращаемое значение:
//  Булево - Истина, если пароль совпадает без учета контроля сложности пароля.
//
Функция СтарыйПарольСовпадаетССохраненным(Пароль, ИдентификаторПользователяИБ) Экспорт
	
	Если ТипЗнч(ИдентификаторПользователяИБ) <> Тип("УникальныйИдентификатор") Тогда
		Возврат Ложь;
	КонецЕсли;
	
	ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(
		ИдентификаторПользователяИБ);
	
	Если ТипЗнч(ПользовательИБ) <> Тип("ПользовательИнформационнойБазы") Тогда
		Возврат Ложь;
	КонецЕсли;
	
	Возврат ХешСуммаПароляСовпадает(СохраняемоеЗначениеСтрокиПароля(Пароль),
		ПользовательИБ.СохраняемоеЗначениеПароля);
	
КонецФункции

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

Автоподключение к хранилищу. Изменение сохраненного пароля

ПриСохраненииЛогинаИПароляВИБ (БСП)

ПриИзмененииДанныхАутентификации (БСП)

НомерТелефонаВСтарыйСписокПолей (БСП)

УдалитьСтарыеРеквизитыИЭлементы (БСП)

ДанныеСовпадают (БСП)

МенеджерКриптографииИмяПрограммыСовпадает (БСП)

СохраняемоеЗначениеСтрокиПароля (БСП)

Синтакс-помощник БСП с нейросетевым ассистентом