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