Проверка пароля пользователя 1С
☑
0
Mandel
20.10.12
✎
16:17
Подскажите есть пользователь ИБ и пароль. Как проверить, что пароль совпадает с паролем пользователя?
1
Нуф-Нуф
20.10.12
✎
16:18
Ответ = Вопрос("Это ваш пароль?")
2
БалбесВ1с
20.10.12
✎
16:20
(0)Нахнагель? Нахфогель!
3
Mandel
20.10.12
✎
16:21
программно
4
Турист
20.10.12
✎
16:22
А ветки про брутфорс, разве не нарушают правила форума? ))
5
Mandel
20.10.12
✎
16:23
Пользователь.СохраняемоеЗначениеПароля
6
Mandel
20.10.12
✎
16:25
А чтобы сравнить с тем, что введено на экране нужно сохранить этот пароль? Больше никак?
ПользовательИнформационнойБазы.Пароль = Пароль;
ПользовательИнформационнойБазы.Записать();
ХешВведенногоПароля = ПользователиИнформационнойБазы.НайтиПоИмени(Пользователь).СохраняемоеЗначениеПароля;
ОтменитьТранзакцию();
Если ХешВведенногоПароля = ХэшНастоящегоПароля Тогда
7
vde69
20.10.12
✎
16:33
(6) вообще-то 1с хранит ДВА хеша, один ориг. а второй ВРЕГ(ориг).
(0) если время не жмет - создаешь подключение COM и проверяешь, если время жмет - можно нештатно, прямыми запросами.
только не пойму нафига это?
8
Mandel
20.10.12
✎
16:43
а как штатно?
9
Mandel
20.10.12
✎
16:52
как прямыми запросами?
10
Mandel
20.10.12
✎
17:26
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой