Имя: Пароль:
1C
1С v8
Проверка пароля пользователя 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
Спасибо. Сделаю как написано тут
v8: Проверить пароль пользователя ИБ
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.